VB.NET 等待 延时函数

Threading.Thread.Sleep(3000)  
        Application.DoEvents() 

Sleep(3000)也就是说3秒内什么也不能做。
(不知道多线程可以不)。
Windows.Forms.Application.DoEvents()这个函数是是放弃程序的控制权。一般在循环中加入DoEvents,目的是为了给用户一个取消的机会,所以应该有个公用变量作为用户中断标志,并在DoEvents后进行判断,是否退出Do循环。 

 Protected   Sub   WaitingSeconds(ByVal   seconds   As   Integer)
                        Dim   tmpNow   As   Date   =   Now
                        While   Now.Subtract(tmpNow).Seconds   <   seconds
                                Windows.Forms.Application.DoEvents()
                        End   While 
End   Sub

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-06-21
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2021-09-26
  • 2022-12-23
  • 2021-05-05
相关资源
相似解决方案