В приложении winform у меня есть основная форма и другая форма. Я хочу вызвать событие FormClosing
другой формы, когда я нажимаю «x» в основной форме.Catch close event of child form C#
@Update:
Код:
В программе:
frmMain frm = new frmMain();
frm.ShowDialog();
В frmMain:
private void btnFrm2_Click(object sender, EventArgs e)
{
Frm2 f2 = new Frm2();
f2 .Show();
}
В Frm2:
private void frm2_FormClosing(object sender, FormClosingEventArgs e)
{
//something
}
Как я могу вызвать событие frm2_FormClosing
, когда я закрою frmMain
? Я знаю, что могу вызвать его, когда закрываю frm2
, но я хочу вызвать его при закрытии frmMain
.
Пожалуйста, прочтите http://stackoverflow.com/help/how-to-ask, а затем отредактируйте свой вопрос. – Thealon
Вы знаете, как подписаться на мероприятия? Где именно вы застряли? – germi
Несколько дней назад я ответил на аналогичный вопрос [здесь] (http://stackoverflow.com/questions/30115533/stop-a-parent-form-from-closing/30115756#30115756). –