查看: 11  |  回复: 0
  VB6 Timer设置超过1分钟
楼主
发表于 2025年4月22日 23:35

Timer1.Interval的最大值只能设为 65535,也就是65秒多。

你可以通过变量累加来实现大于这个数的循环值,比如把Timer1.Interval设为60000(即一分钟),然后:

Private Sub Form_Load()
    ' 启动定时器
    Timer1.Enabled = True
    Timer1.Interval = 60000'一分钟 60 * 1000ms=60000
End Sub

Private Sub Timer1_Timer()
    Static intMyTime As Integer
    intMyTime = (intMyTime + 1) Mod 10
    If intMyTime = 0 Then
        '10分钟到了!
    End If
End Sub


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2025 MaNongKu.com