|
我们可以利用Public 或 Dim
陈述式来宣告阵列,正如我们宣布一个单一的变数。Public陈述式宣告的阵列可用于整个程式,而Dim陈述式宣告的阵列,只可用于一个局部程序。
一般申报阵列的格式如下: Dim arrayName(subs) As dataType 范例 13.1 Dim CusName(10) As String 将宣布一个由10个元素组构成的阵列。,如果宣告区中加入Option Base 1陈述式,这十个元素从cusname ( 1 )开始 至cusname ( 10 )为止 。否则,这个阵列将有11种元素,从cusname ( 0 )起至到cusname ( 10 )为止。 |
范例13.2
Dim Count(100 to 500) As Integer
(i)
程式
Dim studentName(10) As String
Dim num As Integer
Private Sub addName()
For num = 1 To 10
studentName(num) = InputBox("Enter the student name",
"Enter Name", "", 1500, 4500)
If studentName(num) <> "" Then
Form1.Print studentName(num)
Else
End
End If
Next
End Sub
Private Sub Exit_Click()
End
End Sub
Private Sub Start_Click()
Form1.Cls
addName
End Sub
上述程序接受数据输入,通过输入框,并把资料显示出来。你可以看到,这一程式将允许用户每次按一下启动按钮输入10个名字,。
(ii)
程式
Dim studentName(10) As String
Dim num As Integer
Private Sub addName( )
For num = 1 To 10
studentName(num) = InputBox("Enter the student name")
List1.AddItem studentName(num)
Next
End Sub
Private Sub Start_Click()
addName
End Sub