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


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

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

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
如何把当前窗口所有控件内容清空  发帖心情 Post By:2014/2/27 17:40:00 [只看该作者]

设计了一个独立窗口,上面有若干控件如:TEXTBOX、combobox、numericcombobox数据组合框等,我在所有控件中添加完记录点保存按钮后,清空所有控件中的值,如何实现?请各位高手给予指点。

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/2/27 17:41:00 [只看该作者]


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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10586 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2014/2/27 20:13:00 [只看该作者]

非常感谢,又看了一遍才明白。


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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2014/4/14 21:30:00 [只看该作者]

学习了

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2014/4/14 21:42:00 [只看该作者]

遍历窗口中的所有控件:

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

Next

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


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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 么?同样循环就行


 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2014/4/14 21:53:00 [只看该作者]

刚搞定。呵呵,还是谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2014/4/14 21:59:00 [只看该作者]

全部按钮不可用:
For Each c As Winform.Control In sjwhym.SelectedPage.Children
    c.Enabled  = False
Next
那要除某个控件(如“新增”按钮)之外的其他按钮都不可用,怎么表示?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

 回到顶部
帅哥哟,离线,有人找我吗?
花开的声音
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8418 威望:0 精华:0 注册:2012/10/29 20:09:00
  发帖心情 Post By:2014/4/14 22:30:00 [只看该作者]

学习了,谢谢!

 回到顶部