Foxtable(狐表)用户栏目专家坐堂 → [求助]用表标题导航,如何设置新打开表排到最后面


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

主题:[求助]用表标题导航,如何设置新打开表排到最后面

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


加好友 发短信
等级:幼狐 帖子:199 积分:2076 威望:0 精华:0 注册:2018/4/19 13:46:00
[求助]用表标题导航,如何设置新打开表排到最后面  发帖心情 Post By:2018/7/13 9:08:00 [只看该作者]

用表标题导航,新打开表的表标题次序似乎是乱的,如何设置新打开表标题排到之前打开的表标题最后面

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


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

参考代码

 

Dim tab = basemainform.controls("mainpages")
tab.TabPages.Insert(tab.tabpages.count-1,tab.Tabpages("表A")) '移动到第一个位置
MainTable = Tables("表a")


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


加好友 发短信
等级:幼狐 帖子:199 积分:2076 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2018/7/13 10:08:00 [只看该作者]

这样是可以,如果设置标题间距大于0,打开第一个表时,表标题前面会留出一大段空白

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


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

Dim tab = basemainform.controls("mainpages")
Dim count As Integer = 0
For Each g As object In DataTables
    If Tables(g.name).visible Then count+=1
Next
tab.TabPages.Insert(count-1,tab.Tabpages("表A")) '移动到第一个位置
MainTable = Tables("表a")

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


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
  发帖心情 Post By:2019/1/5 17:23:00 [只看该作者]

请问一下,以上代码写到哪个事件里?才合适。

谢谢!!!


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/5 17:35:00 [只看该作者]

afteropenproject

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


加好友 发短信
等级:幼狐 帖子:115 积分:1034 威望:0 精华:0 注册:2015/6/19 10:37:00
  发帖心情 Post By:2019/1/8 8:20:00 [只看该作者]

谢谢甜大师!!!


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


加好友 发短信
等级:童狐 帖子:279 积分:3104 威望:0 精华:0 注册:2019/7/19 15:14:00
  发帖心情 Post By:2023/10/17 15:37:00 [只看该作者]

解决了表头排序问题;
全局代码里加了一个 数字变量,显示表头是+1,隐藏表头时-1,表头位置根据 变量 调整;

 回到顶部