Foxtable(狐表)用户栏目专家坐堂 → [求助]我要返回页面集合中页签的值要怎么写?


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

主题:[求助]我要返回页面集合中页签的值要怎么写?

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


加好友 发短信
等级:二尾狐 帖子:515 积分:5057 威望:0 精华:0 注册:2017/9/1 23:28:00
[求助]我要返回页面集合中页签的值要怎么写?  发帖心情 Post By:2020/3/29 17:52:00 [只看该作者]

 比如,一个窗口有一个页面集合,里面有三个页签,窗口有个按钮,当我选择第三个页签,点击按钮,输出页签的名称这样。
帮助里面的教程都是输入值,把值输入页面集合都掌握了,输出值没学会。图片点击可在新窗口打开查看

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(hitzfeld)[求助]我要返回页面集合中页签的值...  发帖心情 Post By:2020/3/29 18:32:00 [只看该作者]

Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
output.show(tab.SelectedPage.Name)

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


加好友 发短信
等级:二尾狐 帖子:515 积分:5057 威望:0 精华:0 注册:2017/9/1 23:28:00
  发帖心情 Post By:2020/3/29 20:41:00 [只看该作者]

以下是引用李孝春在2020/3/29 18:32:00的发言:
Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
output.show(tab.SelectedPage.Name)


 谢谢李孝春老师,您的代码有误,输出的是空值。但是启发了我的思维,经过我的测试,正确的代码应该是:
Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
msgbox(tab.SelectedPage.text)


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


加好友 发短信
等级:三尾狐 帖子:647 积分:5702 威望:0 精华:0 注册:2017/4/7 12:15:00
  发帖心情 Post By:2020/3/29 20:46:00 [只看该作者]

一个是名称,一个是标题

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


加好友 发短信
等级:二尾狐 帖子:515 积分:5057 威望:0 精华:0 注册:2017/9/1 23:28:00
  发帖心情 Post By:2020/3/29 20:53:00 [只看该作者]

以下是引用liufucan在2020/3/29 20:46:00的发言:
一个是名称,一个是标题
我明白为什么输出是空值了!!!!感谢liufucan老师,也再次感谢李孝春老师!李老师的代码也是正确的,只是添加页面集合的时候,默认是没有标题的。所以输出的是空值


 回到顶部