В моей программе C # WinForms у меня есть несколько форм, и я показываю одну из них в виде диалога:
MyForm mf = new MyForm();
mf.ShowDialog();
Но когда я пытаюсь назначить им событие закрытия формы, оно не работает;
mf.FormClosing += delegate { MessageBox.Show("Dialog is closed.")};
В чем проблема?
P.S .: Он отлично работает, когда я вызываю форму с помощью метода mf.Show ().
Спасибо.