如何正確理解VB.NET延時函數
作者:佚名
VB.NET延時函數的相關概念對于初學者來說可能不是很好了解。不過不要緊,我們可以通過本文介紹的內容充分掌握這一技巧。
VB.NET開發平臺是一個功能非常強大的開發語言。在學習的過程中,我們需要在實踐中去積累各種代碼編寫的經驗,來達到這一語言的了解程度。下面我們首先來了解一下VB.NET延時函數的相關應用方法。#t#
- 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
VB.NET延時函數的相關操作方法就為大家介紹到這里,希望對大家有所幫助。
責任編輯:曹凱
來源:
博客園