我调用延时程序时遇到如下问题://////////////////////////////////////////////////////////////////////////////////////////
... ...
LblKouL.Visible = True '显示标签
Time_Delay 3 '调用延时程序,延时3秒
LblKoul.Visible = False '隐藏标签
... ...
//////////////////////////////////////////////////////////////////////////////////////////以上程序的意图是这样的:先显示标签,然后延时3秒后再隐藏标签,结果执行的时候却不是这样的,没有了显示标签的过程,直接延时3秒后就执行后面的程序,请大家帮忙!!!
... ...
LblKouL.Visible = True '显示标签
Time_Delay 3 '调用延时程序,延时3秒
LblKoul.Visible = False '隐藏标签
... ...
//////////////////////////////////////////////////////////////////////////////////////////以上程序的意图是这样的:先显示标签,然后延时3秒后再隐藏标签,结果执行的时候却不是这样的,没有了显示标签的过程,直接延时3秒后就执行后面的程序,请大家帮忙!!!
Label1.Visible = True
Sleep 2000
Label1.Visible = FalseDim i As Integer
For i = 1 To 20
Sleep 500
DoEvents
Label1.Visible = Not Label1.Visible
Next
End SubPrivate Sub Form_Load()
Label1.Caption = String(100, "x")
End Sub
用Sleep API函数Sleep 3000 '延时3秒
LblKouL.Refresh
Time_Delay 3 '调用延时程序,延时3秒
LblKoul.Visible = False '隐藏标签
LblKouL.Refresh
......