此代码不起作用我想在 VB6 中的 Form_Load 上创建一个控件数组,因为我必须为拼字游戏板制作 225 个控件数组,并且它们必须精确。我的代码是:
Private lblblocks(1 To 225) As Label
Private Sub Form_Load()
Dim i As Integer, j As Integer
For i = 1 To 15
For j = 1 To 15
Dim arrnum As Integer
arrnum = (i - 1) * 15 + j
Load lblblocks(arrnum)
With lblblocks(arrnum)
.Width = 1000
.Height = 1000
.Top = (i - 1) * 1000
.Left = (j - 1) * 1000
.Visible = True
.BackColor = Int(Rnd(1) * 255) + &H100 * Int(Rnd(1) * 255) + &H10000 * Int(Rnd(1) * 255)
End With
Next j
Next i
End Sub
我使用背景色来查看我所有的标签框。此代码不起作用。我收到错误“对象变量或未设置块变量”。有什么帮助吗?我不知道出了什么问题。我想将标签框保存在控件数组中,我知道如何在不使其成为控件数组的情况下做到这一点。