建立控件数组的方法有3种。
第一种:给控件起相同的名称。
通过改变已有控件的名称,可以将一组控件组成控件数组,具体步骤如下。
(1)画出控件数组中要添加的控件(必须为同一类型的控件),并且决定哪一个控件作为数组中的第一个元素。
(2)选定控件并将其Name属性设置成数组名称。
(3)在为数组中的其他控件输入相同名称时,VB将显示一个对话框,要求确认是否要创建控件数组。此时选择“是”,确认操作。
第二种:复制现存控件。
利用复制、粘贴的功能建立控件数组,如同文本编辑一样方便,具体步骤如下。
(1)画出控件数组中的第一个控件。
(2)当控件获得焦点时,单击“复制”按钮。
(3)单击“粘贴”按钮。VB将显示一个对话框询问是否确认创建控件数组。选择“是”,确认操作,将得到控件数组中的第二个控件。
(4)继续单击“粘贴”按钮,可得到控件数组中的其他控件。
第三种:指定控件的索引值。
直接指定控件数组中第一个控件的索引值为0,然后利用前两种方法中的任何一种添加控件数组的成员,将不会出现对话框询问是否创建控件数组,具体步骤如下。
(1)绘制控件数组中的第一个控件。
(2)将其索引值改为0。
(3)复制控件数组中的其他控件,将不会出现对话框询问是否确认创建控件数组。
【案例5-5】按图5-3设计窗体,其中一组(共5个)单选按钮构成控件数组,要求当单击某个单选按钮时,能够改变文本框中文字的大小。
图5-3 设计与运行过程(www.xing528.com)
设计步骤如下。
第一步:设计控件数组Option1,其中包含5个单选按钮对象。
具体操作方法如下。
(1)画出第一个单选按钮控件,名称采用默认的Option1,此时该控件处于选定状态。
(2)单击工具栏上的“复制”按钮(或按Ctrl+C)。
(3)单击工具栏上的“粘贴”按钮(或按Ctrl+V),此时系统弹出一个对话框,单击“是”,就建立一个控件数组元素,其Index属性为1,而已画出的第一个控件的Index属性值为0。通过鼠标拖放可以调整新控件的位置。
(4)继续单击“粘贴”按钮(或按Ctrl+V)和调整控件位置,可得到控件数组中的其他三个控件,其Index属性值分别为2,3和4(即从上而下为0,1,2,3,4)。
(5)设置控件数组各元素(从上而下)的Caption属性分别为10,14,18,24和28。
第二步:建立一个文本框Text1,其Text属性设置为“控件数组的使用”,再建立一个标签,其Caption属性为“字号控制”。
第三步:编写程序代码。
代码请自行编写,完成该程序设计。
【案例5-6】用单选按钮控件数组实现各种数学运算。
【案例要求】
框架Frame1中各种运算的运算符是利用一个单选按钮控件数组来实现各种数学运算的,该单选按钮控件数组具体程序如图5-4所示。
图5-4 运行界面
【案例操作】
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。