dim lngTime as long lngTime = Timer While Timer - lngTime < 5 '延时5秒 DoEvents Wend
赞同 fishzone(阿愚@脸上没疤)
如果要几秒的话,还是用timer吧,循环的话你界面就会死了
Declare Function GetTickCount Lib "kernel32" () As Long Sub Delay(ii As Integer) '时间延迟,单位,毫秒 Dim tt As Long tt = GetTickCount() Do DoEvents Loop Until GetTickCount - tt > ii End Sub 把这个放模块里
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 在你的程序中用sleep 2000 '在此等两秒钟
lngTime = Timer
While Timer - lngTime < 5 '延时5秒
DoEvents
Wend
Sub Delay(ii As Integer) '时间延迟,单位,毫秒
Dim tt As Long
tt = GetTickCount()
Do
DoEvents
Loop Until GetTickCount - tt > ii
End Sub
把这个放模块里
在你的程序中用sleep 2000 '在此等两秒钟