Foxtable(狐表)用户栏目专家坐堂 → 当前表


  共有1637人关注过本帖树形打印复制链接

主题:当前表

帅哥哟,离线,有人找我吗?
cqli
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:544 威望:0 精华:0 注册:2017/1/13 19:31:00
当前表  发帖心情 Post By:2018/11/15 11:35:00 [只看该作者]

你好!

通过目录树NodeMouseClick切换到TabControl的不同页面,TabControl不同页面是不同的Table,如何把页面显示的Table自动识别为当前表
Dim p As WinForm.TabPage = e.sender.SelectedPage
For Each c As object In p.Children
    If Typeof c Is winform.Table Then
        c.Select
        Exit For
    Else If Typeof c Is winform.SplitContainer Then
        For Each cc As object In c.panel1.children
            If Typeof cc Is winform.Table Then
                cc.Select
                Exit For
            End If
        Next
        For Each cc As object In c.panel2.children
            If Typeof cc Is winform.Table Then
                cc.Select
                Exit For
            End If
        Next
    End If
Next

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/15 11:39:00 [只看该作者]

1、执行c.select的时候,不是把当前表设置成对应table了吗?

 

2、你这段代码应该没问题的,目前你遇到什么?实例发上来测试。


 回到顶部
帅哥哟,离线,有人找我吗?
cqli
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:544 威望:0 精华:0 注册:2017/1/13 19:31:00
  发帖心情 Post By:2018/11/15 12:13:00 [只看该作者]

窗口打开时表A无效,必须要选择其它页面后再选表A有效

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/15 14:38:00 [只看该作者]

以下是引用cqli在2018/11/15 12:13:00的发言:
窗口打开时表A无效,必须要选择其它页面后再选表A有效

 

afterLoad事件,也要写一段类似1楼的代码才行


 回到顶部