以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [原创]页面集合控件如何能成功在初始化的时候隐藏  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=137573)

--  作者:chendaiguo
--  发布时间:2019/7/10 6:56:00
--  [原创]页面集合控件如何能成功在初始化的时候隐藏

如何将主控窗口里面的页面集合控件在初始化的时候进行隐藏,以下代码是在书上抄写下来的:

 

e.Form.TabControl("TabControl1").ShowTabs = False \'隐藏页面控件的页签
For i As Integer = 0 To 2 \'初始状态下同时隐藏页面集合控件中的3个页面
e.Form.TabControl("TabControl1").TabPages(i).Visible = False
Next

 

点击确定后就出错,到底错在哪里呢?

提示编译错误:“TabConTrol”不是"WinForm.Form"的成员,

错误代码:e.Form.TabControl("TabControl1").ShowTabs = False \'隐藏页面控件的页签


 


此主题相关图片如下:qq图片20190710064641.png
按此在新窗口浏览图片
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:订单系统.rar

--  作者:有点蓝
--  发布时间:2019/7/10 9:22:00
--  
e.Form.Controls("TabControl1")


--  作者:chendaiguo
--  发布时间:2019/7/10 17:40:00
--  [求助]未找到类型“TabControl”的默认成员。

我把代码改成:

 

e.Form.Controls("TabControl1")("TabControl1").ShowTabs = False \'隐藏页面控件的页签
For i As Integer = 0 To 2 \'初始状态下同时隐藏页面集合控件中的3个页面
e.Form.Controls("TabControl1")("TabControl1").TabPages(i).Visible = False
Next

 

之前那个报错信息已经消失了,又出现了新的报错信息:

 

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.6.18.1
错误所在事件:窗口,主控窗口,AfterLoad
详细错误信息:
未找到类型“TabControl”的默认成员。


--  作者:有点蓝
--  发布时间:2019/7/11 9:14:00
--  
e.Form.Controls("TabControl1").ShowTabs
--  作者:chendaiguo
--  发布时间:2019/7/11 10:12:00
--  [分享]初始状态下同时隐藏页面集合控件中的3个页面

谢谢有点蓝,此问题已经完美解决。

 

最终代码

 

e.Form.Controls("TabControl1").ShowTabs = False \'隐藏页面控件的页签
For i As Integer = 0 To 2 \'初始状态下同时隐藏页面集合控件中的3个页面
e.Form.Controls("TabControl1").TabPages(i).Visible = False
Next