这样写虽然达到了效果,但总感觉有点傻,有没有更简单的写法啊,我是新手+大菜鸟,晕!
Private Sub start()
a% = 0
For b% = 1 To 7
a% = a% + 1
If a% = 1 Then Picture1.Visible = True
If a% = 2 Then Picture2.Visible = True
If a% = 3 Then Picture3.Visible = True
If a% = 4 Then Picture4.Visible = True
If a% = 5 Then Picture5.Visible = True
If a% = 6 Then Picture6.Visible = True
If a% = 7 Then Picture7.Visible = True
t = Timer
Do
DoEvents
Loop Until Timer > t + 0.1
Picture1.Visible = False
Picture2.Visible = False
Picture3.Visible = False
Picture4.Visible = False
Picture5.Visible = False
Picture6.Visible = False
Picture7.Visible = False
Next
End Sub
Private Sub Command1_Click()
Call start
Call start
End Sub
Private Sub start()
a% = 0
For b% = 1 To 7
a% = a% + 1
If a% = 1 Then Picture1.Visible = True
If a% = 2 Then Picture2.Visible = True
If a% = 3 Then Picture3.Visible = True
If a% = 4 Then Picture4.Visible = True
If a% = 5 Then Picture5.Visible = True
If a% = 6 Then Picture6.Visible = True
If a% = 7 Then Picture7.Visible = True
t = Timer
Do
DoEvents
Loop Until Timer > t + 0.1
Picture1.Visible = False
Picture2.Visible = False
Picture3.Visible = False
Picture4.Visible = False
Picture5.Visible = False
Picture6.Visible = False
Picture7.Visible = False
Next
End Sub
Private Sub Command1_Click()
Call start
Call start
End Sub