Dim grid(0 to 48) As PictureBox
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
For i = 0 To 48
grid(i) = New PictureBox
Me.Controls.Add(grid(i))
Next
End Sub
または
Dim grid(48) As PictureBox
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
For i = 0 To 48
grid(i) = New PictureBox
Me.Controls.Add(grid(i))
Next
End Sub
または
Dim grid() As PictureBox
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
redim grid(48)
For i = 0 To 48
grid(i) = New PictureBox
Me.Controls.Add(grid(i))
Next
End Sub
を伝えます李のようにあなたの配列をReDimしてリストを使用する必要があります。
Dim grid As List(of PictureBox)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
grid=new list(of picturebox)
For i = 0 To 48
grid.add(New PictureBox)
Me.Controls.Add(grid.item(grid.count-1))
Next
End Sub
ものは、それはつもりはないですすべて私が知っている同じ場所 – Plutonix
であることを行っているが、私はそれらを作成するために管理する場合は、それらを広げることflowlayoutpanelではなく、配列 – RicRev
簡単だろう範囲外の例外を発生させる? – Plutonix