Mã này không hoạt động Tôi muốn tạo một mảng điều khiển trên Form_Load của tôi trong VB6 bởi vì tôi phải tạo 225 trong số đó cho một bảng scrabble và chúng phải chính xác. Mã của tôi là:Hãy kiểm soát mảng trong mã
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
Tôi đã sử dụng màu nền để xem tất cả các hộp nhãn của mình. Mã này không hoạt động. Tôi gặp lỗi "Biến đối tượng hoặc Không có biến khối". Bất kỳ giúp đỡ? Tôi không biết có gì sai. Tôi muốn giữ các hộp nhãn trong một mảng điều khiển mà tôi biết cách thực hiện nó mà không làm cho nó trở thành một mảng điều khiển.
Tại dòng nào bạn gặp lỗi? –
Ngoài ra, bạn có muốn một "mảng điều khiển" (như bạn nói) hay "mảng điều khiển" (như mã của bạn nói)? Họ là những thứ hơi khác nhau. –
Nếu tôi nhớ chính xác, bạn cần đặt điều khiển * đầu tiên * 'lblblocks' trên biểu mẫu tại thời điểm thiết kế. –