vb中使同类控件属性同时改变

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:57:26
请问各位大哥们,如何同时将一个窗体中所有同类控件的标题或者颜色属性同时改变,除了使用控件数组外的其他方法。

如我的窗体FORM1中有三个COMMAND控件,分别为COMMAND1 COMMAND2 COMMAND3 如何通过一个事件,如COMMAND1_CLICK将所有三个同类控件的属性一并改变,非常感谢!!!
大家说的怎么都跟我说的不一样啊

按你们的方法 我如果有99个COMMAND控件 岂不是要添加99条代码控制

用数组很麻烦的吧,所有控件名称都要一致,写事件代码会很繁琐。

将他们三个一起圈上,然后改属性就行了,就会一起变的
分就给了吧,就是这回事

没有简单的办法 除了控件数组之外 但可以用复杂的方法 在COMMAND1_CLICK事件中处理:
COMMAND1.caption="1"
COMMAND2.caption="1"
COMMAND3.caption="1"
COMMAND1.tag="x"
.......

-----传说中的分隔线---------------------

我如果有99个COMMAND控件 岂不是要添加99条代码控制?

不用呀 VB已经提供了数组控件 只是你说"除了使用控件数组外的其他方法。" 那就没有其它方法了.

-----传说中的分隔线---------------------

写事件代码是非常简单的.不知道你试过了没有.

在COMMAND1_CLICK的事件中同时改变需要操作的控件属性就可以了,例如当command1按下时,3个按钮都不可用
Private Sub Command1_Click()
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
End Sub
其他操作类似,如改变按钮上的文字
Private Sub Command1_Click()
Command1.Caption = "Command1"
Command2.Caption = "Command2"
Command3.Caption = "Command3"
End Sub

我只介绍VB的基本控件!!!
标签控件:编程中最常用的控件
文本框:能显示和输入文本的控件
按钮:太差劲了,太难看了,去网上下载一个XP按钮比较好!!!