2016-07-05 42 views
-1

如果我關閉使用ShowDialog方法打開的表單,會發生什麼事件?如果關閉使用ShowDialog方法打開的窗體,會引發什麼事件?

+0

大概:的GotFocus? – 2016-07-05 11:11:29

+5

你需要聽一個事件嗎?難道你不能通過調用'ShowDialog'後你的代碼將開始運行來檢測它嗎? –

+0

謝謝@ JamesThorpe.Yes,當fPopup關閉時,我需要爲fParent中的事件提升進行審查。我嘗試使用Enter,激活事件,但它不起作用。 –

回答

0

ShowDialog使您的代碼等待,直到用戶關閉您顯示的「對話框」窗體。

fPopup.ShowDialog(fParent) 
Console.WriteLine("I'm here"); 

"I'm here"一旦用戶關閉該對話框的形式執行,你我真的不能明白爲什麼你需要一個事件時,你只是可以ShowDialog通話後,再執行任何你想要的,並得到了相同的結果。

+0

感謝@ user3185569,現在我知道我的測試函數必須位於fPopup_Closed事件中,而不是在這種情況下的fParent_Activated事件。 –

相關問題