Как закрыть многооконное приложение? - 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы