私の C# WinForms プログラムにはいくつかのフォームがあり、そのうちの 1 つをダイアログとして表示します。
MyForm mf = new MyForm();
mf.ShowDialog();
しかし、フォームを閉じるイベントを割り当てようとすると、機能しません。
mf.FormClosing += delegate { MessageBox.Show("Dialog is closed.")};
何が問題ですか?
PS: mf.Show() メソッドを使用してフォームを呼び出すと、正常に動作します。
ありがとう。