以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]我要返回页面集合中页签的值要怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148022)

--  作者:hitzfeld
--  发布时间:2020/3/29 17:52:00
--  [求助]我要返回页面集合中页签的值要怎么写?
 比如,一个窗口有一个页面集合,里面有三个页签,窗口有个按钮,当我选择第三个页签,点击按钮,输出页签的名称这样。
帮助里面的教程都是输入值,把值输入页面集合都掌握了,输出值没学会。图片点击可在新窗口打开查看

--  作者:李孝春
--  发布时间:2020/3/29 18:32:00
--  回复:(hitzfeld)[求助]我要返回页面集合中页签的值...
Dim tab As WinForm.TabControl = e.Form.Controls("TabControl1")
output.show(tab.SelectedPage.Name)

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