我用Google搜索這一點,並在這裏讀了一些線程,但我還沒有找到一個簡單的方法有一個VB.Net應用睡了一小會兒,仍然保持應用程序響應:簡單,無阻塞的睡眠方式?
Imports System.Net
Imports System.IO
Imports System.Text
Imports System.Text.RegularExpressions
Imports System.Threading.Thread
[...]
''#How to keep screen frop freezing?
While True
ListBox1.Items.Clear()
ListBox1.Items.Add("blah")
''#Not much difference
ListBox1.Refresh()
''#Wait 1mn
Sleep(60000)
End While
是否真的有沒有簡單的非阻塞解決方案來讓VB.Net應用程序等待幾秒鐘?
謝謝。
什麼是睡眠的目的是什麼?你要麼讓它睡覺,要麼讓它響應。如果你試圖做的是按照預定的時間間隔發生的事情,那就這麼說吧。 – dbasnett
我每分鐘都在屏幕上刮一個網頁,並希望應用程序暫停每分鐘而不凍結應用程序屏幕。使用DoEvents還是可以的,或者推薦使用Timer嗎? – Gulbahar
@OverTheRainbow - 請參閱下面的nikie的評論。聽起來你最好用定時器。 –