我只是想知道如何檢測何時表單正在關閉另一個表單,說我有我的主要客戶打開另一個表單打開稱爲發件人,當發件人表單正在關閉主客戶端表單時,我將如何檢測?如何檢測表單何時從另一個窗體關閉仍然打開?
1
A
回答
3
將事件處理程序附加到窗體的關閉事件。
這將允許您在表單關閉時執行任何您想要執行的操作。
2
您可以附加,從「另一形式的」,一個事件處理程序FormClosing
事件
form.FormClosing += (sender, eventArgs) =>
{
//Do your magic here
};
還有一個System.Windows.Forms.Forms.Closing
事件,但它已經被廢棄了,因爲.NET 2.0
相關問題
- 1. 關閉一個窗體並打開另一個窗體
- 2. vb.net關閉多個窗體並打開另一個窗體
- 3. 我如何關閉表單並打開另一個表單?
- 4. 如何從另一個窗體打開窗體中的窗體
- 5. 從另一個窗體關閉窗體
- 6. 關閉現有的窗體打開另一個窗體
- 7. 如何從另一個孩子窗體打開孩子窗體?
- 8. 如何關閉當前表單並同時打開另一個表單
- 9. WinForms;檢測表單從另一個表單關閉
- 10. 當另一個窗體關閉時關閉窗體
- 11. 關閉並打開另一個窗口
- 12. 如果它仍然打開,關閉Splashscreen
- 13. 如何打開一個窗體,然後關閉它在C#秒數後?
- 14. 打開一個模式窗體顯示一個數據表,然後在窗體關閉時收到結果
- 15. 如何在c#.NET中打開一個關閉的窗體?
- 16. 如何從另一個項目中打開一個新窗體
- 17. 當一個人正在關閉/關閉時從另一個窗體繪製另一個窗體
- 18. Qt在第一個關閉時打開另一個窗口
- 19. 如何在關閉另一個窗口後打開一個彈出窗口?
- 20. 關閉打開下拉列表時,點擊打開另一個
- 21. 如何關閉表單,退出所有過程並打開另一個表單
- 22. 檢測當我打開一個窗口關閉 - js
- 23. 如何在VB.NET中打開另一個窗體的窗體?
- 24. 如何在c backgroundworker中打開另一個窗體窗體#
- 25. 打開一個新窗體,關閉舊窗體C#
- 26. 窗體關閉時檢測c#
- 27. 關閉另一個打開時的任何打開的彈出/下拉菜單
- 28. 如何關閉一個Javascript下拉菜單時打開另一個
- 29. 從另一個'表單'關閉'表單'
- 30. java - 如何打開程序並檢測程序何時關閉
很好的建議,讓我嘗試一下,感謝您的快速響應! – Austin 2014-09-23 20:51:11
重複的[如何檢查窗體是否已經打開,如果它是關閉它?](http://stackoverflow.com/a/3861742/342740),你可以忽略代碼和焦點的關閉部分在其他 – Prix 2014-09-23 20:52:03
@Prix - 這不是重複 - 這是關於窗體關閉。 – Enigmativity 2014-09-23 20:54:11