以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]通过页面标签切换不同表的列窗口 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63000) |
-- 作者:cqlwsam -- 发布时间:2015/1/12 7:41:00 -- [求助]通过页面标签切换不同表的列窗口 Dim tbc As WinForm.TabControl = e.Form.Controls("TabControl1") If e.Sender.SelectedIndex=0 Then Tables("辅助资料基本表").Cols("辅助资料").OpenWindow() Else If E.Sender.SelectedIndex=1 Then Tables("辅助信息录入管理_TABLE3").Cols("辅助资料").OpenWindow() End If [此贴子已经被作者于2015-1-12 7:42:31编辑过]
|
-- 作者:Bin -- 发布时间:2015/1/12 8:04:00 -- 你的代码是对的啊. |
-- 作者:cqlwsam -- 发布时间:2015/1/12 8:48:00 -- [求助]通过页面标签切换不同表的列窗口 切换的时候,是否需要加判断。如果点击是第二个页面,前一表的列窗口是打开的话就关闭,在打开第二个表的列窗口。如何判断,我没有找到相应的例子。 [此贴子已经被作者于2015-1-12 8:48:44编辑过]
|
-- 作者:Bin -- 发布时间:2015/1/12 8:49:00 -- 其实不用关闭, 关键是你要显示另外一个表的列窗口,你得切换到那个表, 如果你这个是主窗口,切换到另外的表,那你窗口就不见了.设计不合理 |
-- 作者:有点甜 -- 发布时间:2015/1/12 9:10:00 -- 呃,列窗口,都是显示在主表那里的,你这样做肯定有问题。
建议你单独弄一个多行文本框来显示列的值,动态绑定即可 http://www.foxtable.com/help/topics/1860.htm
|