vb计时器如何停止

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:39:19
如题,假设我有个计时器4秒循环一次,我需要他在1秒时停止,然后开始时经过3秒就可以循环了,然后第二次循环依然是4秒一次
不能用enable,因为这个不能暂停,只能停止

可以考虑用另一个计时器来控制已有的这个计时器

没看明白你的描述

设置时间控件为1秒
用flag=1 2 3 在 时间控件的时间事件中

然后通过判断 flah=? 来确定 需要循环几次 来确定几秒

Private Sub Form_Load()
Timer1.Interval = 1000: Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Static T As Long
T = T + 1
If Timer1.Interval = 1000 Then
If T = 4 Then Timer1.Interval = 4000
If T > 1 Or T < 5 Then Exit Sub
End If

'你的其他代码
End Sub

VB定时器只能是这样子停止的,没别的方法!