vb timer不会自动运行
我在使用timer时输入了:(用来做倒计时)PrivateSubCommand1_Click()Timer1.Interval=1000Timer1.Enabled=Tr...
我在使用timer时输入了:(用来做倒计时)
Private Sub Command1_Click()
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Label2.Caption = 5 - t
t = t + 1
If t = 5 Then
MsgBox ("Time Over")
Else
End If
End Sub
结果timer运行了一次就不再运行了,这是为什么? 展开
Private Sub Command1_Click()
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Label2.Caption = 5 - t
t = t + 1
If t = 5 Then
MsgBox ("Time Over")
Else
End If
End Sub
结果timer运行了一次就不再运行了,这是为什么? 展开
4个回答
展开全部
我理解的是你的意思 是你想倒计时结束之后 从5开始再开始一次倒计时是吗?
Public Class Form1
Dim t = 0
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Label1.Text = 5 - t
t = t + 1
If t = 5 Then
t = 0
MsgBox("Time Over")
End If
End Sub
End Class
用vs写的
Public Class Form1
Dim t = 0
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Label1.Text = 5 - t
t = t + 1
If t = 5 Then
t = 0
MsgBox("Time Over")
End If
End Sub
End Class
用vs写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询