问个VB高手延时的问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:13:43
在一个command里,运行后我想在其中间让其停0.5秒,我不想用sleep,因为用它别的命令也给停了.我也不想用一个类似空循环的东西来延时,因为如用一个空循环时,别的按纽也在执行,所以每次不一定能准确延时0.5秒.
还有别的办法吗,能让其准确延时0.5秒呢?

rem 注意:23:59:30后无法使用
x=timer
do
loop until x>=timer+0.5
rem timer就是从子夜到现在的秒数

你可以用Timer控件啊,把Interval设置为500(单位:毫秒)。
比如一个控件Timer1,你可以在
Private Sub Timer1_Timer()
End Sub
之间输入要延时执行的代码。