我在一个按钮里有一段代码,用来停止计时器
Private Sub btnStopICMP_Click(sender As Object, e As EventArgs) Handles btnStopICMP.Click
Timer1.Stop()
End Sub
但5秒后计时器停止。这意味着在按下停止定时器按钮后,定时器将继续工作5秒。有什么建议让它在按下停止按钮的那一刻停止吗?
这是进入计时器的代码,它每秒都会改变颜色。
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
If time = 1 Then
label1.Color = Color.Gold
ElseIf time = 2 Then
label1.Color = Color.White
time = 0
End If
time = time + 1
End Sub
我已经尝试
Private Sub btnStopICMP_Click(sender As Object, e As EventArgs) Handles btnStopICMP.Click
Timer1.Enabled = False
Timer1.Stop()
End Sub
没有任何结果。
3条答案
按热度按时间ubof19bj1#
你可以尝试不同的方法。定义一个布尔变量来控制颜色的变化,至于那个定时器,只要让它连续运行就行了。
kkbh8khc2#
tgabmvqs3#
如果修复了这个问题,您的代码应该可以工作,Label1.Color =。这个可以