Как закрыть многооконное приложение? - C#
Формулировка задачи:
Когда нажимаю правый верхний крест (закрыть программу), его приходится нажимать до тех пор, пока не закроются все дочерние формы (а они закрываются по-одной) этого многооконного приложения.
Если я при нажатии на крест пишу обработчик: Application.Exit(); то все равно ничего не происходит - не выходит из приложения, пока не нажму крест столько раз, сколько дочерних окон открыто. this.Close(); тоже не помогает
Но если открыто 4 дочерних окна, то три раза надо нажимать, чтоб закрылось.
Решение задачи: «Как закрыть многооконное приложение?»
textual
Листинг программы
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
F1.Hide();
F2.Hide();
F3.Hide();
F4.Hide();
Application.Exit();
}