以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教窗口表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24546) |
-- 作者:szp2012 -- 发布时间:2012/10/17 2:06:00 -- 请教窗口表 我建立一个主窗口,上建立10多个按钮,在固定位置添加窗口表TBX,在每个按钮上添加如下代码,tbX x与按钮顺序号同,但添加后,列的顺序被打乱,与原表顺序不同,且第二次单击按钮后,显示出错,大意是tBx 表已加载。请问上述两问题如何解决。
Dim tb18 As WinForm.Table |
-- 作者:lin_hailun -- 发布时间:2012/10/17 9:52:00 -- 第一个,列问题顺序问题,如果原表有调整过列位置,测试发现在Table控件里显示的是最初的列顺序,可能是Bug。楼主可以用代码调整列位置(遍历表的所有列,得到一个字符串,然后设置 columns="") 第二个,应该在创建表控件的时候先判断控件是否已经存在 e.Form.Controls.contains("Table1") |
-- 作者:szp2012 -- 发布时间:2012/10/17 20:10:00 -- 非常感谢 |