我目前正在使用Windows窗體GUI的應用程序。應用程序的主要工作將在另一個線程上執行 - 但它可能取決於表單的狀態。
正因爲如此,在創建線程之前,我必須確保表單完全加載了,。此外,我需要確保線程在之前終止表單開始關閉。當表單加載並在表單關閉之前執行代碼
此問題的可能解決方案可能會覆蓋OnShown
和OnFormClosing
方法。
OnShow
方法是否只有在窗體的所有資源都被加載後才真正被調用?那麼OnFormClosing
- 我可以確定在這個方法中執行的任何代碼將在之前執行表單開始關閉/處置嗎?
這是一個有趣的閱讀,但不幸的是,似乎即使是第一個事件('OnClosing' /'OnFormClosing')在表單處理後被觸發。我唯一能想到的就是重寫close方法...... – Acidic
OnClosing在處理完事後肯定不會被解僱.... – debracey