以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  Threading.Thread.Sleep  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=170940)

--  作者:shyilin6
--  发布时间:2021/8/11 22:04:00
--  Threading.Thread.Sleep
这个延迟代码在使用的时候界面卡顿,无法操作,明显卡顿,老师还有其他的方法吗?
--  作者:shyilin6
--  发布时间:2021/8/11 22:50:00
--  
看到有个贴上是  

Dim sdt As Date = Date.Now
While Date.Now < sdt.AddSeconds(10)
    Application.DoEvents
End While

msgbox("10秒后执行")   但是这个代码会好点    但是还有点卡顿,会好点  能不能界面不卡顿?


--  作者:有点蓝
--  发布时间:2021/8/12 9:19:00
--  
主线程等待肯定卡,没有办法。

试试使用异步函数:http://www.foxtable.com/mobilehelp/topics/3268.htm