VB 数组批量更改控件属性

来源:百度知道 编辑:UC知道 时间:2024/07/01 03:44:46
我做了50个按钮:command1,command2....comand50, 请问如何在其中一个按钮的单击事件中,改变全部按钮的颜色?

你这样的按钮名不是控件数组,控件数组应为这样command1(1),command1(2),command1(3)...
改变按钮的颜色时如果要可变,按钮的style=1(属性窗口中设置).
控件数组这样变:
for i=0 to unbound(command1)
command1(i).backcolor=vbgreen
next i
如果不是数组,像你名命的这样:
for i=1 to 50
me.controls("command" & i).backcolor=vbgreen
next i

另外,控件数组用load动态加载更省事.