VB中如何将Timer控件的Interval属性设置值设置为3600000秒
4个回答
展开全部
Interval不能为3600000秒
Interval为毫秒1000为一秒
若需要长时间的计时器
就用其他变量代替
在timer里面累加
如需要比较精确的 就用系统api GettickCount 来计时
毕竟timer实在是不精确太受影响了
长时间累计 误差很大
所以推荐 在timer里面调用 Gettickcount api 来计时
Interval为毫秒1000为一秒
若需要长时间的计时器
就用其他变量代替
在timer里面累加
如需要比较精确的 就用系统api GettickCount 来计时
毕竟timer实在是不精确太受影响了
长时间累计 误差很大
所以推荐 在timer里面调用 Gettickcount api 来计时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用变量来控制即可
Dim s As Long
Private Sub Form_Load()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
s = s + 1
If s = 3600000 Then
MsgBox "到了"
s = 0
End If
End Sub
Dim s As Long
Private Sub Form_Load()
Timer1.Interval = 1000
End Sub
Private Sub Timer1_Timer()
s = s + 1
If s = 3600000 Then
MsgBox "到了"
s = 0
End If
End Sub
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Timer1.Interval=3600000000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能大于9999
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询