控件数组是由一组相同类型的控件组成。他们有着相同的控件名,相同的属性。在创建数量较多的相同类型的控件时很有用,使用控件数组也能使代码更加简洁。

控件数组的创建方法

右键窗口中已有的控件,选择复制,再在窗口的空白处粘贴,这时系统就会提醒你是否要创建控件数组,在弹出的对话框中点击“是”即可创建一个控件数组。

vb控件数组

vb控件数组

创建控件数组后每个控件的名称都是相同的,属于同一控件数组的控件会在Index属性上有所区分,Index称为索引号,从0开始。系统给每个元素赋予的索引号都是唯一的。

vb控件数组

还有另外一种创建控件数组的方法,即将相同类型的控件名设置成一样的。

比如现在已有一个控件名为“Option2”,另有一个控件名为“Option3”,这两个控件的类型是一样的,都是单选框。此时将Option3控件的名称(Name属性)更改为“Option2”,由于已存在一个名为“Option2”的控件,系统就会自动询问你是否要创建一个控件数组。此时点击“是”即可创建一个控件数组。

vb控件数组

你可以在属性面板中更改控件的Index值,注意Index值必须是唯一的,未被用过的。

vb控件数组

使用控件数组

处于同一个控件数组内的控件可以共享事件代码,比如如果有一个由多个单选框组成的控件数组,只要写一个Click()事件,用户点击其中的任何一个多选框,都能够执行这段代码。

下面这段代码的意思是:单击同属Option1控件数组的任一控件,就弹出一个信息框,信息框的内容为该控件的Caption属性值。

vb控件数组


本文版权归一天天世界所有,转载请注明出处并添加本文链接。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

 
返回顶部
ett