快速更改组控件属性

翻译|其它|编辑:郝浩|2006-05-24 16:01:00.000|阅读 1045 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>


当窗体上有一大堆相同的控件需要同时设置为相同的属性时,你是不是一个一个地处理?如是,这有多麻烦!看一看以下例子或许你会得到启发。本例假定窗体上有若干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
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP