我的程序中有一個按鈕,應該在點擊循環完成後點擊,點擊按鈕的代碼是什麼?按鈕點擊事件
Q
按鈕點擊事件
1
A
回答
6
以編程方式點擊一個按鈕,只需調用Click
方法:
button.Click();
注意,這不會導致UI更新彷彿按鈕被按下了 - 它只是導致了事件處理程序單擊事件正在運行。
在你的問題中,你提到你正在運行一個while循環,這大概需要一些時間。如果你是以天真的方式做到這一點 - 在主應用程序線程中運行它 - 它會在循環運行時導致UI被阻塞。要解決此問題,需要在另一個線程中運行while循環,例如使用BackgroundWorker
。但是當你的循環結束時,你必須小心確保在主線程上回調點擊事件。執行此操作的一般方法是使用Invoke,但在具有BackgroundWorker的特定情況下,您可以在OnRunWorkerCompleted
事件處理程序中的循環結束後運行代碼,那麼您不需要調用BackgroundWorker自己的Invoke這是給你的。
+0
用於調出「BackgroundWorker」的+1 – 2010-06-28 22:11:05
相關問題
- 1. 事件點擊按鈕
- 2. Flash按鈕點擊事件
- 3. F#按鈕點擊事件
- 4. 按鈕點擊事件
- 5. Phonegap按鈕點擊事件
- 6. 按鈕點擊點擊事件兩次
- 7. 按鈕添加事件點擊事件
- 8. 按鈕點擊事件優先於行點擊事件
- 9. 單擊事件按鈕5次點擊後禁用按鈕
- 10. 長按事件在按鈕上點擊Android在Android中點擊
- 11. 添加點擊事件通知按鈕
- 12. 按鈕事件和點擊深度
- 13. ext.net按鈕點擊直接事件
- 14. 在按鈕上提起事件點擊
- 15. 中間按鈕點擊事件
- 16. jquery datatables點擊按鈕事件
- 17. 鏈接按鈕點擊事件彈出
- 18. Angular 4 - 更改點擊事件按鈕
- 19. 初學者按鈕點擊事件
- 20. jquery點擊事件使按鈕消失
- 21. Asp鏈接按鈕的點擊事件
- 22. 使用.closest()與點擊事件按鈕
- 23. 刪除按鈕上的點擊事件
- 24. 用於按鈕點擊事件的IPC
- 25. 從SlickGrid按鈕獲取點擊事件
- 26. 按鈕點擊事件不上升wpf
- 27. 點擊Like按鈕時的事件
- 28. 按鈕點擊事件刪除圖庫
- 29. 點擊按鈕時未觸發事件
- 30. jQuery UI按鈕點擊事件
爲什麼把它作爲一個按鈕,如果用戶不打算做任何事情呢? – ceejayoz 2010-06-28 21:59:07
一個winforms按鈕或其他類型的按鈕? – 2010-06-28 21:59:19
我知道它看起來並不聰明,但它的服務器將通過單擊按鈕開始收聽,並且應該不斷地進行,但不能將其放在一個循環中。因爲會崩潰,所以這是我可以帶來的最好主意,在每次接收並重新開始後關閉連接。 – Mohammad 2010-06-28 22:06:28