vb计时器如何停止
如题,假设我有个计时器4秒循环一次,我需要他在1秒时停止,然后开始时经过3秒就可以循环了,然后第二次循环依然是4秒一次不能用enable,因为这个不能暂停,只能停止...
如题,假设我有个计时器4秒循环一次,我需要他在1秒时停止,然后开始时经过3秒就可以循环了,然后第二次循环依然是4秒一次
不能用enable,因为这个不能暂停,只能停止 展开
不能用enable,因为这个不能暂停,只能停止 展开
4个回答
展开全部
可以考虑用另一个计时器来控制已有的这个计时器
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看明白你的描述
设置时间控件为1秒
用flag=1 2 3 在 时间控件的时间事件中
然后通过判断 flah=? 来确定 需要循环几次 来确定几秒
设置时间控件为1秒
用flag=1 2 3 在 时间控件的时间事件中
然后通过判断 flah=? 来确定 需要循环几次 来确定几秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VB定时器只能是这样子停止的,没别的方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询