5.12 控件数组
第3章介绍了数组的结构,在VB中,用户还可以建立控件数组。控件数组是指相同类型的一组控件,它们具有同一个控件名称,各控件通过索引号来区分。控件数组中的对象共享相同的事件过程,如果一个窗体中有多个相同类型的控件,并且有类似的操作,使用控件数组会使程序简化,便于程序的设计与维护。
建立控件数组的方法有两种,一种方法是通过【属性】窗口设置“名称”属性,另一种方法是通过复制与粘贴操作。
首先把要建立为控件数组的同一类型控件放置到窗体中,然后在【属性】窗口中将它们的“名称”属性设置为相同的。例如,将第一个控件的“名称”属性设置为Tex,将第二个控件的“名称”属性也设置为Tex时,系统会弹出消息框,询问用户是否建立控件数组,单击【是】按钮即可创建一个控件数组。再将其他控件的“名称”属性设置为Tex时,系统不再弹出消息框,而是自动将它们设置为控件数组的成员。
注意:控件数组中的控件必须是同一类型的,例如,都是文本框拉件或都是按钮控件。如果用户将一个其他类型担件的“名称”属性设置为控件数组的名称,则系统弹出提示框,提示控件类型不符的消息框。
数组控件的第一个元素的索引号(Index)为0,第二个为1,依次类推。例如,将窗体中的四个文本框建立一个控件数组,从图5.72所示的【属性】窗口中可以看出,控件数组名为Tex,索引号分别为0、1、2和3。
这样创建的控件数组,各控件的索引号是系统自动分配的,用户也可以通过更改控件的Index属性来自行设置控件的索引号。
通过在窗体上复制与粘贴控件,也可以建立起控件数组。在窗体上选中一个要创建为控件数组的控件,单击【复制】按钮,再单击【粘贴】按钮,则系统也会弹出如图5.73所示的提示创建控件数组的消息框,单击【是】按钮即可建立控件数组。再次复制控件,系统不再弹出消息框,而是自动将它们设置为控件数组的成员。
下面通过一个实例来说明使用控件数组的方法以及好处。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|