如何正确理解VB.NET延时函数

VB.NET开发平台是一个功能非常强大的开发语言。在学习的过程中,我们需要在实践中去积累各种代码编写的经验,来达到这一语言的了解程度。下面我们首先来了解一下VB.NET延时函数的相关应用方法。#t#

 

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

Sleep(3000)也就是说3秒内什么也不能做。
(不知道多线程可以不)。

Windows.Forms.Application.DoEvents()这个函数是是放弃程序的控制权。一般在循环中加入DoEvents,目的是为了给用户一个取消的机会,所以应该有个公用变量作为用户中断标志,并在DoEvents后进行判断,是否退出Do循环。

 

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

VB.NET延时函数的相关操作方法就为大家介绍到这里,希望对大家有所帮助。

THE END