Не работает выключение комьютера при запрете закрытия формы - C#
Формулировка задачи:
Есть программа которая должна беспрерывно работать в трее, т.е. ее не надо закрывать при нажатии на крестик Х, в связи с чем реализовано сворачивание/скрытие формы по нажатию на закрыть таким кодом:
Код успешно выполняет свою функцию, однако большая проблема в том, что при запущенной программе, во время выключения компа через кнопку "Пуск" - "Завершение работы" выключение не происходит!!
как бы этого избежать?!
protected override void OnClosing(CancelEventArgs e) { base.OnClosing(e); e.Cancel = true; //this.Hide(); }
Решение задачи: «Не работает выключение комьютера при запрете закрытия формы»
textual
Листинг программы
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if(e.CloseReason != CloseReason.WindowsShutDown) e.Cancel = true; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д