在VB中,可以使用Array控件来创建控件数组。以下是一个示例:
首先,在窗体上放置一个控件,例如按钮(Button)。
选中该按钮控件,然后在属性窗格中找到Name属性,将其更改为"btnArray"。
在代码中声明一个控件数组变量,例如:
Dim btnArray(4) As Button
这将创建一个包含5个按钮的控件数组,索引范围为0到4。
For i As Integer = 0 To 4
btnArray(i) = New Button
btnArray(i).Name = “btn” & i.ToString()
btnArray(i).Text = “按钮” & i.ToString()
btnArray(i).Size = New System.Drawing.Size(75, 23)
btnArray(i).Location = New System.Drawing.Point(10, 10 + i * 30)
Me.Controls.Add(btnArray(i))
Next
这将创建5个按钮控件,并将它们添加到窗体中,并设置其名称、文本、大小和位置。
btnArray(0).Text = “新文本”
这将更改数组中第一个按钮的文本。
注意:创建控件数组需要预先知道数组的大小,因此需要在声明数组时指定大小。如果需要动态调整数组的大小,可以使用List(Of T)集合来代替控件数组。