-
所谓数组的初始化,就是给
数组的各元素赋初值,前一节已经介绍过赋值语句或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< br>,
a(4)=5
。注意,在默认情况下(在没有
option base 1< br>的情况下),数组的下
标从
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
、
声明数组变量时,
只能声明为变体
(
v ariant
)
类型,
而不能是其他具体的数据类型。
如
dim a as variant
或
dim a
是正确的。
而
dim a as integer
或
dim a as string
是错误的。
3
、
在定义数组变量时,可以不经定义而直接使用。
控件数组的基本概念
控件数组则一组相同类型的控件组成,这些控件共用一个相同的 控件名称,具有相同的
属性,
事件和方法。
数组中的每一个控件都有一个唯一的索引号
index
即下标,
来标识它们。
在属性窗口,通过属性窗口中的
i ndex
属性就可以设置相同类型控件的下标。
在程序中,当有若干个控件执行大致 相同的操作时,控件数组是很用的。控件数组共享
同样的事件过程。
例如,
假定一个控 件数组含有
3
个命令按钮
command1
,
则不管单击哪
一
个按钮,
都会调用同一个
click
事件。
如果要确定单 击的是哪一个按钮。
则要通过其
index
属
性(即下标值)来进行确认。其单击事件过程代码格式:
Private sub command1_click(index as integer)
……
End sub
和只有一个按钮
command1
单击事件过程
Private sub command1_click
-
-
-
-
-
-
-
-
本文更新与1970-01-01 08:00,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/553642.html
-
上一篇:没有了
下一篇:没有了