Как закрыть многооконное приложение? - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д