最简单的代码:for i=1 to 10000
doevents
next
doevents
next
解决方案 »
- VB做的EXcel插件,如何使该插件实现XP风格
- VB做一个DLL,编译的时候,DLL的CLSID每次都不一样,能自定义CLSID吗?让它固定
- 用SETUP FACTORY6进行打包发布遇到的问题??有遇到过这方面问题的人快来看!
- 请教一个winsock和wpe的问题,高手帮看看,谢谢了
- 求一个判断同年的SQL语句的问题
- 大量的商业源代码下载
- 如何实现只能添加,不能修改原有内容的文本框?
- vb编译的dll能调试吗
- 那位帮我写条SQL语句,查表的字段名,但是查出来的字段名顺序跟原表字段顺序一致!!
- 如何去掉字符串后的回车
- DateTimePicker中什么时候触发CallbackKeyDown事件
- “怎样调用及保存设置密码?”
Private Sub Command1_Click()
Timer1.Enabled = True
Command1.Enabled = False
End SubPrivate Sub Form_Load()
Timer1.Interval = 30000
Timer1.Enabled = False
End SubPrivate Sub Timer1_Timer()
Command1.Enabled = True
Timer1.Enabled = False
End Sub
在上面的代码中,设定延时为30秒,当延时结束后关闭计时,将Command1设定为True,在
计时阶段可以做其它工作,如果你对精度要求高的话,文章:
http://www.applevb.com/art/timing.htm
介绍了QueryPerformanceFrequency 计时方式:
http://www.applevb.com/sourcecode/stopwatch.zip
介绍了多媒体计时方式
Dim t As Date
t = DateAdd("s", a, Now)
Do While Now < t
DoEvents
LoopEnd Sub
用它试试