timer控件的时间能设置为1个小时吗? 在线

chuying 2003-01-06 07:39:10
怎样设置为一个或两个小时
...全文
113 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
redwrite 2003-01-06
  • 打赏
  • 举报
回复
up
kjah 2003-01-06
  • 打赏
  • 举报
回复
Timer控件Interval属性最大值65535
每 1000 是一秒 也就是说最大65秒
可以用静态变量 或者 全局变量 累计
设置一个小时为例:
'先设置Timer控件Interval=600000
Private Sub Timer1_Timer()
Static count As Integer
count = count + 1
If count = 59 Then
MsgBox "到一小时了"
End If
End Sub
microyzy 2003-01-06
  • 打赏
  • 举报
回复
不过这种方法效果不好,可以使用其他函数
例如WaitForSingleOnject()
microyzy 2003-01-06
  • 打赏
  • 举报
回复
vb的timer控件不能设置那么长的时间
应该直接用api函数
while(true)
{
Sleep(60*60*1000)
doevents
}
hengxin54 2003-01-06
  • 打赏
  • 举报
回复
不可以,但你可以高置间隔大一点,用一个循环

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧