admin 管理员组文章数量: 1184232
2024年3月27日发(作者:excel函数公式常用八个)
所谓数组的初始化,就是给 数组的各元素赋初值,前一节已经介绍过赋值语句或
inputbox函数为数组元素赋值,这两种方法都需要占用运行时间。影响效率。为此,visual
basic 提供了array函数。利用该函数,可使数组在程序运行之前初始化,得到初值。Array
函数用来为数组元素赋值。即把一个数据读入某个数组。
其格式为:
数组变量名=array(数组元素值)
例如:static a as variant
A=array(1,2,3,4,5)
意思就是把1,2,3,4,5这5个数值赋给 数组A的各个元素。即a(0)=1,a(1)=2,
a(2)=3,a(3)=4,a(4)=5。注意,在默认情况下(在没有option base 1的情况下),数
组的下标从0开始,数组A有5个元素。
如果加上option base 1,数组的下标从1开始,那数组A也是有5个元素,只不过
每个元素的值和上面的不一样,即变为了a(1)=1,a(2)=2,a(3)=3,a(4)=4,a(5)=5
对于字符串数组,其初始化操作相同。
对array函数的几点说明
数组变量名 = array(数组元素值)
1、 该函数只适用于一维数组,即只能对一维数组进行初始化,不能对二维数组或多
维数组进行初始化。
2、 声明数组变量时,只能声明为变体(variant)类型,而不能是其他具体的数据
类型。
如dim a as variant 或dim a
是正确的。
而dim a as integer 或 dim a as string
是错误的。
3、 在定义数组变量时,可以不经定义而直接使用。
控件数组的基本概念
控件数组则一组相同类型的控件组成,这些控件共用一个相同的控件名称,具有相同
的属性,事件和方法。数组中的每一个控件都有一个唯一的索引号index即下标,来标识
它们。在属性窗口,通过属性窗口中的index属性就可以设置相同类型控件的下标。
在程序中,当有若干个控件执行大致相同的操作时,控件数组是很用的。控件数组共
享同样的事件过程。例如,假定一个控件数组含有3个命令按钮command1,则不管单
击哪 一个按钮,都会调用同一个click事件。如果要确定单击的是哪一个按钮。则要通过
其index 属性(即下标值)来进行确认。其单击事件过程代码格式:
Private sub command1_click(index as integer)
……
End sub
和只有一个按钮command1单击事件过程
Private sub command1_click
……
End sub
相比,按钮控件数组command1的事件过程后面括号中多了index as integer,而
这个 index。就是其事件过程的参数。对于控件数组,参数index是一个整数。它是响应
其中某个控件操作的唯一标识。
版权声明:本文标题:VB数组的初始化 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711514789a597827.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论