Я создаю простое приложение в форме Windows в Visual Studio. Но у меня проблема, когда я хочу закрыть приложение. Когда я щелкаю его правой кнопкой мыши на панели задач и закрываю, я вижу, что фоновый процесс все еще работает в диспетчере задач.
Как мне завершить работу всего приложения?
Я замедлил это в первой форме, которая открывается при запуске приложения:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(!exit)
{
if (MessageBox.Show("Close the app?", "Simple App", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
exit = true;
Close();
}
else
{
e.Cancel = true;
exit = false;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/281 ... n-app-exit
Формы Windows убивают фоновый процесс при выходе из приложения ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
VSCODE Test Explorer висит, несмотря на ошибки в выходе, и все собранные тесты (в выходе)
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-