在VB中創建和使用控件數組可以通過以下步驟實現:
Dim myControls() As Control
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ReDim myControls(2)
myControls(0) = Button1
myControls(1) = TextBox1
myControls(2) = Label1
End Sub
這里假設已經在窗體上放置了一個Button控件(Button1)、一個TextBox控件(TextBox1)和一個Label控件(Label1)。
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
myControls(1).Text = "Hello World!"
myControls(2).ForeColor = Color.Red
End Sub
這里使用控件數組的第二個元素(索引為1)來設置TextBox1的文本,使用控件數組的第三個元素(索引為2)來設置Label1的前景色。
通過上述步驟,就可以創建和使用VB控件數組了。請注意,控件數組的索引是從0開始的,因此第一個控件的索引為0,第二個控件的索引為1,依此類推。另外,控件數組的大小可以根據需要進行調整,只需要使用ReDim語句重新指定數組的大小即可。