当多个相同类型的控件,名称一样时,就用索引来表示控件,称为控件数组
复制一个控件,然后粘贴,就会提示是否创建控件数组

在控件属性下拉菜单中,可以看到控件的数组

你可以创建无数的控件数组,当不建议搞太多的控件数组。
控件数组的事件比非控件数组,多了一个索引参数
Sub Form1_Label1_WM_LButtonDown(ControlIndex As Long, hWndForm As hWnd, MouseFlags As Long, xPos As Long, yPos As Long)
End Sub
ControlIndex 表示是那个索引的控件触发了事件
操作控件,也是用索引,或直接数字
Label1(ControlIndex).Caption ="控件数组"
Label1(1).Caption ="控件数组"
就是控件名称后面,增加 (索引)
控件属性里,可以修改索引,删除索引,将会取消控件数组


注意:
当取消控件数组,但是还有其它同名存在,是无法取消的,
当你只有一个控件,而设置控件索引为 100 或几万,系统后台会创建同数量的控件类,将会占用很多内存和CPU,因此,用到几个控件,索引设置几个。
控件索引从 0 开始。
评论一下?