(9.33)--VB面向对象程序设计控件数组.ppt
《(9.33)--VB面向对象程序设计控件数组.ppt》由会员分享,可在线阅读,更多相关《(9.33)--VB面向对象程序设计控件数组.ppt(12页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第5章 数组25.4.1 控件数组的概念控件数组的概念 控件控件数数组由一批由一批类型相同的控件型相同的控件组成,即数成,即数组中的元素是控件。控件中的元素是控件。控件数数组具有以下特点:具有以下特点:(1)控件数控件数组中的所有元素都必中的所有元素都必须是相同是相同类型的控件。型的控件。(2)控件数控件数组中的控件具有一个相同的控件名称。中的控件具有一个相同的控件名称。(3)控件数控件数组中的控件除名称属性中的控件除名称属性值外,其他属性外,其他属性值可以互不相同。可以互不相同。(4)控件数控件数组中的元素是通中的元素是通过控件的控件的Index属性属性进行区分的。行区分的。Index的的取
2、取值范范围为032767。控件数。控件数组元素的下元素的下标可以不可以不连续。(5)控件数控件数组中的所有控件共用相同的事件中的所有控件共用相同的事件过程。控件数程。控件数组的事件的事件过程名后的一程名后的一对圆括号内有一个括号内有一个Index参数,参数,该参数用来确定是哪一个参数用来确定是哪一个控件控件发生了生了该事件。事件。5.4 控件数组控件数组35.4.2 控件数组的建立控件数组的建立控件控件数数组的建立有两种方法:一是在的建立有两种方法:一是在设计阶段通段通过操作建立;二是在运行操作建立;二是在运行阶段通段通过程序建立。程序建立。1.在在设计阶段建立段建立可可采用以下采用以下3种方
3、法建立(以建立元素种方法建立(以建立元素为命令按命令按钮的控件数的控件数组为例)。例)。方法方法1:通:通过复制、粘复制、粘贴的方式的方式操作步操作步骤如下:如下:(1)先在窗体上建立第先在窗体上建立第1个控件个控件Command1。(2)选择“编辑”菜菜单下的下的“复制复制”命令,或命令,或单击工具工具栏中的中的“复制复制”按按钮,然后,然后选择“编辑”菜菜单下的下的“粘粘贴”命令,或命令,或单击工具工具栏中的中的“粘粘贴”按按钮,弹出如出如图所示的所示的对话框,提示是否框,提示是否创建一个控件数建一个控件数组。5.4 控件数组控件数组4(3)单击“是是”按按钮,则在窗体左上角添加了第在窗体
4、左上角添加了第2个命令按个命令按钮,该按按钮的名称属的名称属性与第性与第1个命令按个命令按钮的名称属性相同(的名称属性相同(Caption属性也相同),都是属性也相同),都是Command1。可根据界面。可根据界面设计要求,将第要求,将第2个命令按个命令按钮移移动到适当的位置。到适当的位置。(4)继续单击工具工具栏中的中的“粘粘贴”按按钮,则会建立第会建立第3个、第个、第4个、个、第、第n个命个命令按令按钮。注意:当建立第注意:当建立第1个命令按个命令按钮时,其,其Index属性属性值为空;建立第空;建立第2个命令按个命令按钮后,第后,第1个命令按个命令按钮的的Index属性属性值为0(默(默
5、认值),而第),而第2个命令按个命令按钮的的Index属性属性值为1。随着后面命令按。随着后面命令按钮的建立,的建立,Index属性属性值按步按步长1增加。增加。5.4 控件数组控件数组5方法方法2:给多个控件取相同的名称多个控件取相同的名称操作步操作步骤如下:如下:(1)在窗体上建立程序所需要的所有的命令按在窗体上建立程序所需要的所有的命令按钮,如,如Command1、Command2和和Command3。(2)确定第确定第1个命令按个命令按钮的名称属性的名称属性值为控件数控件数组名,如名,如Command1。然后将。然后将第第2个命令按个命令按钮的名称属性的名称属性值改改为同一名称,同同一
6、名称,同样会会弹出提示出提示创建控件数建控件数组对话框。框。(3)单击“是是”按按钮,则第第1个命令按个命令按钮和第和第2个命令按个命令按钮成成为控件数控件数组的元素,的元素,同同时第第1个命令按个命令按钮的的Index属性属性值为0,第,第2个命令按个命令按钮的的Index属性属性值为1。(4)再将第再将第3个命令按个命令按钮的名称属性的名称属性值改改为控件数控件数组名,完成控件数名,完成控件数组的建立。的建立。用用这种方法建立的控件数种方法建立的控件数组,元素只有名称属性相同,除,元素只有名称属性相同,除Index属性取不同属性取不同值外,其他属性保持不外,其他属性保持不变。5.4 控件数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 9.33 VB 面向 对象 程序设计 控件 数组
限制150内