在.NET WinForms我想在狀態欄中顯示消息並暫停程序執行,直到用戶移動鼠標或按下鍵盤。我怎樣才能做到這一點?.NET WinForms:暫停代碼,直到鼠標移動或鍵盤按
0
A
回答
0
把你的程序變成一個獨立的線程,與
System.Threading.Thread.CurrentThread.Suspend()
掛起線程,並從另一個線程,這是聽鼠標/鍵盤事件重新啓動它。
編輯:
好的。由於程序線程本身進入暫停狀態 - 更好地處於睡眠或等待狀態,所以線程暫停是邪惡的並且不是必要的。所以只需等待(sleep-cycle,WaitHandle - 一些信號量,無論如何)接口線程,以允許程序線程進展。
+0
暫停已過時。 http://msdn.microsoft.com/en-us/library/system.threading.thread.suspend.aspx – 2010-02-15 05:49:44
相關問題
- 1. 如何暫停pylab圖形,直到按下一個鍵或單擊鼠標?
- 2. 停止或移動鼠標
- 3. 暫停程序,直到按下鍵
- 4. Linux - 暫停循環,直到按下鍵
- 5. 暫停代碼執行,直到按下UIAlertView按鈕?
- 6. 鎖定鍵盤和鼠標的代碼
- 7. 鼠標懸停動畫不上按鼠標右鍵,工作快速移動
- 8. 在鼠標懸停暫停jquery動畫
- 9. D 1.0(探戈)移動鼠標;模擬鍵盤按下等
- 10. JQuery鼠標暫停
- 11. 按鈕在鼠標懸停上移動
- 12. AS3:通過鼠標拖動或按鍵移動
- 13. 如何模擬鍵盤/鼠標按鍵?
- 14. Windows - 將鍵盤按鍵映射到與鼠標左鍵相同的動作
- 15. jquery鍵盤暫停捕獲
- 16. MFC鼠標移動/離開,將鼠標懸停在按鈕上
- 17. pyglet on_draw事件停止,直到鼠標移動
- 18. 如何在鼠標左鍵按下時檢測鼠標移動?
- 19. 暫停代碼
- 20. 暫停jQuery懸停(鼠標懸停)
- 21. JFrame鼠標單擊停止鍵盤按鈕
- 22. 鼠標一套不改變,直到鼠標移動
- 23. AS3:鼠標將不會更新,直到移動鼠標
- 24. LWJGL鍵盤和鼠標檢測按
- 25. 用鼠標單擊或按鍵停止循環
- 26. C++ - 暫停程序,直到某個鍵被按下
- 27. 暫停功能,直到輸入鍵被按下javascript
- 28. 將鼠標事件重新映射到鍵盤按鍵
- 29. macOS - 按值移動鼠標
- 30. 暫時讓它沒有在鼠標移動時選擇鼠標移動
這是在Windows窗體應用程序或ASP.NET? – 2010-02-15 05:40:01
你爲什麼想這樣做?你有一些使用大量CPU的後臺線程嗎? – 2010-02-15 05:42:51