操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

快速更改组控件属性

2006-9-20 网友评论 0 条 点击进入论坛

当窗体上有一大堆相同的控件需要同时设置为相同的属性时,你是不是一个一个地处理?如是,这有多麻烦!看一看以下例子或许你会得到启发。本例假定窗体上有若干Line控件,点击按钮"HideLines"时所有Line控件隐藏起来,点击"ShowLines"按钮则全部显現。

Option Explicit

Dim HideMe As Boolean ''定义用于隐藏与否的布尔变量

Private Sub HideLine() ''自定义隐藏与否函数
Dim c As Control ''定义控件集合变量
For Each c In Controls ''注意:用复数
If TypeOf c Is Line Then ''若控件类型为Line控件
Select Case HideMe ''按HideMe变量的真假判断
Case True ''为真则
c.Visible = False ''所有Line控件不可见
Case False ''反之则
c.Visible = True ''可见
End Select
End If
Next c ''下一个Line控件
End Sub

''显示所有Line控件
Private Sub cmdShow_Click()
HideMe = False
HideLine
End Sub

''隐藏所有Line控件
Private Sub cmdHide_Click()
HideMe = True
HideLine
End Sub

''初始化程序
Private Sub Form_Load()
cmdShow.Caption = "ShowLines"
cmdHide.Caption = "HideLines"
End Sub

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46430 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail