Закрытие программы пользователем или операционной системой - C#
Формулировка задачи:
Суть такова: программа перед выходом спрашивает "точно закрыть программу?". Пользователь жмет на кнопку "Да" или "Нет". Одно дело когда пользователь пытается программу закрыть. Но если например программа работает а пользователю захотелось компьютер перезагрузить, то программа снова спрашивает "точно закрыть программу?" (ОС пытается ее закрыть). Хотя спрашивать не должна.
В событии FormClosing формирую этот вопрос с закрытием.
Собственно вопрос: как сделать так чтобы программа задавалась вопросом о закрытии когда ее пользователь пытается закрыть и не задавала вопросов когда ее закрывает ОС? Может как-то сделать чтобы вопрос задавался при нажатии на крестик в правом верхнем углу формы?
Решение задачи: «Закрытие программы пользователем или операционной системой»
textual
Листинг программы
if (e.CloseReason == CloseReason.WindowsShutDown) { }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д