帮忙看下这个程序有什么错误

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:10:59
Private Sub Form_Load()
I = 0

For j = 0 To 9

Label1(j * 3).ForeColor = vbRed

Label1(j * 3 + 1).ForeColor = vbGreen

Label1(j * 3 + 2).ForeColor = vbYellow

Next j

End Sub

Private Sub Timer1_Timer()

If I = 30 Then

I = 0

End If

I = I

For j = 0 To 29

Label1(j).Visible = False

Next j

If I Mod 3 = 2 Then

For j = 0 To 9

Label1(j * 3 + 1).Visible = True

Next j

Else

If I Mod 3 = 0 Then

For j = 0 To 9

Label1(j * 3 + 2).Visible = True

Next j

Else

End If
是个彩灯的制作``为什么就是不能闪啊``看下
INTERVAI=400
谢谢拉

j 未定义吧

Private Sub Timer1_Timer()

最后1行加上
i = i +1

好象你添加的标签控件只有3个啊,但是你的循环里面Label1(j * 3 + 2)当j取1时,Label1(5)就不存在了啊.