vb计时器如何停止

如题,假设我有个计时器4秒循环一次,我需要他在1秒时停止,然后开始时经过3秒就可以循环了,然后第二次循环依然是4秒一次不能用enable,因为这个不能暂停,只能停止... 如题,假设我有个计时器4秒循环一次,我需要他在1秒时停止,然后开始时经过3秒就可以循环了,然后第二次循环依然是4秒一次
不能用enable,因为这个不能暂停,只能停止
展开
 我来答
大漠孤君
2009-08-27 · 超过13用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:46.3万
展开全部
可以考虑用另一个计时器来控制已有的这个计时器
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b636fa
2009-08-27 · TA获得超过1237个赞
知道小有建树答主
回答量:866
采纳率:100%
帮助的人:1402万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红衣老大之一
2009-08-27 · TA获得超过365个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:409万
展开全部
没看明白你的描述

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

然后通过判断 flah=? 来确定 需要循环几次 来确定几秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wynness
2009-08-27 · TA获得超过1676个赞
知道小有建树答主
回答量:2245
采纳率:50%
帮助的人:1222万
展开全部
VB定时器只能是这样子停止的,没别的方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式