以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]页面集合中所有按钮不可见如何写代码  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69267)

--  作者:huangfanzi
--  发布时间:2015/6/2 13:15:00
--  [求助]页面集合中所有按钮不可见如何写代码
 我现在的写法是:
For Each c As WinForm.Button In e.Form.Controls("TabControl_页面集合").TabPages(3)
    c.Visible = False
Next

返回了以下错误:
无法将类型为“Foxtable.WinForm.TabPage”的对象强制转换为类型“System.Collections.IEnumerable”。

--  作者:ybil
--  发布时间:2015/6/2 13:55:00
--  
Dim pg As WinForm.TabPage
pg = e.Form.Controls("TabControl_页面集合").TabPages(3)


For Each c As WinForm.Control In pg.Children  
   If Typeof c Is WinForm.Button Then \'判断控件是否Button
    c.Visible = False
   End if
Next

--  作者:huangfanzi
--  发布时间:2015/6/2 14:17:00
--  
再请教下,我想让这个页面集合中所有页面中的按钮全部隐藏,应该如何改,谢谢!
--  作者:Bin
--  发布时间:2015/6/2 14:19:00
--  
for each pg  As WinForm.TabPage in e.Form.Controls("TabControl_页面集合").TabPages
  For Each c As WinForm.Control In pg.Children  
   If Typeof c Is WinForm.Button Then \'判断控件是否Button
    c.Visible = False
   End if
Next
next