如果我關閉使用ShowDialog
方法打開的表單,會發生什麼事件?如果關閉使用ShowDialog方法打開的窗體,會引發什麼事件?
回答
ShowDialog
使您的代碼等待,直到用戶關閉您顯示的「對話框」窗體。
fPopup.ShowDialog(fParent)
Console.WriteLine("I'm here");
"I'm here"
一旦用戶關閉該對話框的形式執行,你我真的不能明白爲什麼你需要一個事件時,你只是可以ShowDialog
通話後,再執行任何你想要的,並得到了相同的結果。
感謝@ user3185569,現在我知道我的測試函數必須位於fPopup_Closed事件中,而不是在這種情況下的fParent_Activated事件。 –
首先是FormClosing
(https://msdn.microsoft.com/en-us/library/system.windows.forms.form.formclosing(v=vs.110).aspx)
二是FormClosed
(https://msdn.microsoft.com/en-us/library/system.windows.forms.form.formclosed(v=vs.110).aspx)
非常感謝@Andrew,現在我知道我的測試函數必須位於fPopup_Closed事件中,而不是在這種情況下的fParent_Activated事件中 –
- 1. VB.NET Application.Exit沒有關閉使用ShowDialog打開的窗體
- 2. 以ShowDialog形式打開窗體但關閉窗體
- 3. 通用/可重複使用的窗體打開/關閉事件
- 4. 重新打開使用ShowDialog()顯示的封閉窗體()
- 5. 關閉事件中的ShowDialog
- 6. python:如果在關閉之前退出,打開的文件會發生什麼?
- 7. 關閉窗體的事件
- 8. 關閉(),通過打開的ShowDialog形式
- 9. 從另一窗口窗體關閉事件調用方法。 c#
- 10. 使用javascript在打開新窗體之前關閉所有打開的窗體
- 11. 如何關閉打開使用的ShowDialog()另一種形式
- 12. VB.NET應用程序觸發關閉窗體關閉事件
- 13. 如何使用ShowDialog()時打開的窗體?
- 14. 如何在vb.net中禁用窗體打開/關閉效果?
- 15. 窗體關閉事件
- 16. 窗體關閉事件
- 17. 如何檢查窗體是否有任何ShowDialog()窗體打開?
- 18. 爲什麼使用方法「grid()」時tkinter窗口不會打開?
- 19. 爲什麼我無法關閉窗體?
- 20. 在C中調用ShowDialog(ParentForm)時會觸發什麼事件#
- 21. 打開的窗口將不會關閉
- 22. 使用WPF的ShowDialog打開窗體時出現異常
- 23. 爲什麼Sub Form的'x'關閉按鈕事件關閉了VBA Main窗體?
- 24. 如何處理窗體關閉事件
- 25. C#中打開窗體並關閉它
- 26. 關閉MessageBox但保持窗體打開
- 27. 如果我提前關閉連接,web方法調用會發生什麼?
- 28. 關於窗體關閉事件我puzzeled
- 29. 當關閉窗體關閉如何關閉所有打開的消息框
- 30. 爲什麼Close()在加載事件中關閉窗體?
大概:的GotFocus? – 2016-07-05 11:11:29
你需要聽一個事件嗎?難道你不能通過調用'ShowDialog'後你的代碼將開始運行來檢測它嗎? –
謝謝@ JamesThorpe.Yes,當fPopup關閉時,我需要爲fParent中的事件提升進行審查。我嘗試使用Enter,激活事件,但它不起作用。 –