Foxtable(狐表)用户栏目专家坐堂 → 如何把当前窗口所有控件内容清空


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

主题:如何把当前窗口所有控件内容清空

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/14 21:47:00 [显示全部帖子]

以下是引用花开的声音在2014-4-14 21:42:00的发言:

遍历窗口中的所有控件:

For Each c As Winform.Control In e.Form.Controls
    c.BackColor = Color.Green

Next

那如果要遍历tabcontrol控件中名为“AAA”的选定页面中的所有控件,怎么表示?

 

TabControl 下的 TabPage 不是有一个属性 Children 么?同样循环就行


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/4/14 22:07:00 [显示全部帖子]

 这个需要判断一下控件类型,或控件name,或控件特征。如

 

For Each c As Winform.Control In sjwhym.SelectedPage.Children
    if c.text <> "新增" then
        c.Enabled  = False
    end if
Next

 回到顶部