2016-02-27 27 views
-1

我用windows窗體應用程序編寫了一個vb.net程序。我的程序工作時無法點擊結束程序按鈕

我把結束程序按鈕放在Form1上。

我的程序運行期間,我無法點擊結束程序按鈕。

也許我必須使用BackgroundWorker才能發佈Form1?

有什麼想法?

+2

'有什麼想法嗎?'是的。 (課程:如果你想得到一個好的答案,你需要提問一個完整的代碼,這個代碼不工作) – Plutonix

+0

爲了在長執行過程中使UI響應 - 在不同的線程上執行這個過程。這是我們現在可以告訴你的。你的問題不遵守這個網站的規則 –

回答

0

沒有代碼,這聽起來像你的問題與線程相關。您的長時間運行的進程/代碼正在UI線程上執行,導致UI無響應。要解決此問題,請在單獨的線程上運行長時間運行的進程/代碼,並在單擊「結束進程」按鈕時提供停止該進程的方法。

在這裏複製您的相關代碼將有所幫助。

+0

你能刪除這個答案嗎?因爲我會在這裏刪除整個話題。 –