Foxtable(狐表)用户栏目专家坐堂 → 目录树问题求教!


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

主题:目录树问题求教!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/14 16:18:00 [显示全部帖子]

目录树那里,加上判断,如

 

Dim tab As WinForm.TabControl = e.Form.controls("tabcontrol1")
msgbox(tab.SelectedPage.Text)
If tab.SelectedPage.Text = "page1" Then

 

ElseIf tab.SelectedPage.Text = "page2" Then

 

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/14 18:10:00 [显示全部帖子]

回复楼上,那样也可以。

 

但你这样做,每次三个表的数据都重新加载了,效率不高。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/15 10:02:00 [显示全部帖子]

比如

 

Dim tab As WinForm.TabControl = e.Form.controls("tabcontrol1")
msgbox(tab.SelectedPage.Text)
If tab.SelectedPage.Text = "page1" Then
   
    DataTables("报名登记表").LoadFilter = Filter
    DataTables("报名登记表").Load()
   
ElseIf tab.SelectedPage.Text = "page2" Then
   
    DataTables("鉴定考核表").LoadFilter = Filter
    DataTables("鉴定考核表").Load()
   
End If


 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/15 10:48:00 [显示全部帖子]

呃.....删除对应代码 msgbox(tab.SelectedPage.Text)

 回到顶部