Private Sub Timer5_Timer()
j = Int(Rnd * 200)
Label1(j).BackColor = &HFFFF00
If i <> j Then
Timer5.Enabled = False
End If
If i = j Then
Timer5.Enabled = True
j = Int(Rnd * 200)
Label1(j).BackColor = &HFFFF00
End If
End Sub
=============================
为什么,第一个
If i <> j Then
Timer5.Enabled = False
End If
这行代码能实现:但第二行就不行呢:
If i = j Then
Timer5.Enabled = True
j = Int(Rnd * 200)
Label1(j).BackColor = &HFFFF00
End If
这行就运行不了
谁知道为什么吗?? 谢谢
j = Int(Rnd * 200)
Label1(j).BackColor = &HFFFF00
If i <> j Then
Timer5.Enabled = False
End If
If i = j Then
Timer5.Enabled = True
j = Int(Rnd * 200)
Label1(j).BackColor = &HFFFF00
End If
End Sub
=============================
为什么,第一个
If i <> j Then
Timer5.Enabled = False
End If
这行代码能实现:但第二行就不行呢:
If i = j Then
Timer5.Enabled = True
j = Int(Rnd * 200)
Label1(j).BackColor = &HFFFF00
End If
这行就运行不了
谁知道为什么吗?? 谢谢
然后,我会通过操作使i=j时,true 的条件成立为什么timer5.enabled=true还是不发生呢
If i <> j Then
那么此时timer5已经被停止了,
除非你在别的地方先把它的enabled=true了
它才会再次起作用