急!怎么让程序等待5秒钟再执行后面的程序?

ylljony 2005-12-09 10:25:35
怎么在程序当中让它等待5秒钟再执行后面的程序?
...全文
265 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
faysky2 2005-12-19
  • 打赏
  • 举报
回复
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command1_Click()
Dim i%
For i = 1 To 100
Command1.Caption = i
Sleep 5000 '延迟5秒后再执行
Next
End Sub
tembo 2005-12-19
  • 打赏
  • 举报
回复
请问怎样调用用Sleep API函数??、、?
huangjis 2005-12-09
  • 打赏
  • 举报
回复
学习中
Summer006 2005-12-09
  • 打赏
  • 举报
回复
这里sleep比较合适,timer反而比较麻烦了。
weiweiplay 2005-12-09
  • 打赏
  • 举报
回复
TimedPause 5

Public Function TimedPause(Secs As Long)
Dim secStart As Variant
Dim secNow As Variant
Dim secDIff As Variant

ExItPause = False '
secStart = Format(Now(), "mm/dd/yyyy hh:nn:ss AM/PM") '
Do While secDIff < Secs
secNow = Format(Now(), "mm/dd/yyyy hh:nn:ss AM/PM") '
secDIff = DateDiff("s", secStart, secNow) '
DoEvents
Loop
End Function
faysky2 2005-12-09
  • 打赏
  • 举报
回复
用Sleep API函数
Sleep 5000 '延时5秒

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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