У меня возникла проблема с приложением, которое, похоже, отменяет выключение или перезагрузку моего компьютера. Я думаю, это потому, что я захватить событие формы закрытия и отменить его, как это:Объявление об отмене приложения
private void Main_FormClosing(object sender, FormClosingEventArgs e)
{
if (!AllowApplicationClose)
{
e.Cancel = true;
this.WindowState = FormWindowState.Minimized;
}
}
Я делаю это так, что кнопка закрытия только минимизирует к панели задач. Тем не менее, я хочу, чтобы вы могли перезапускаться, не выходя из приложения. Есть лучший способ сделать это? Или способ узнать, закрывает ли окно приложение?
EDIT: Спасибо за ответы. Извините, я мог выбрать только правильный, я просто пошел с лучшим. Еще раз спасибо!
Это закончит процессы, я не думаю, что это то, что хочет сделать оригинальный плакат (OP). он заинтересован в том, чтобы не отменять закрытие своего приложения, когда окна закрываются. –