Закрытие программы пользователем или операционной системой - C#

Узнай цену своей работы

Формулировка задачи:

Суть такова: программа перед выходом спрашивает "точно закрыть программу?". Пользователь жмет на кнопку "Да" или "Нет". Одно дело когда пользователь пытается программу закрыть. Но если например программа работает а пользователю захотелось компьютер перезагрузить, то программа снова спрашивает "точно закрыть программу?" (ОС пытается ее закрыть). Хотя спрашивать не должна. В событии FormClosing формирую этот вопрос с закрытием. Собственно вопрос: как сделать так чтобы программа задавалась вопросом о закрытии когда ее пользователь пытается закрыть и не задавала вопросов когда ее закрывает ОС? Может как-то сделать чтобы вопрос задавался при нажатии на крестик в правом верхнем углу формы?

Решение задачи: «Закрытие программы пользователем или операционной системой»

textual
Листинг программы
            if (e.CloseReason == CloseReason.WindowsShutDown) {
                
            }

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


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

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

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