Как я правильно закрываю приложение winforms в C#?

Я выполнил .exe для своей программы от папки отладки. Это работало, но когда я закрыл его, я обнаружил, что это было все еще перечислено в списке процессов в Диспетчере задач.

Я полагаю, что, должно быть, забыл шаг, так как это - моя первая программа winforms.

12
задан Slateboard 10 March 2010 в 03:07
поделиться

1 ответ

Пока код в вашем методе Main выглядит так:

Application.Run(new MainForm());

Тогда все должно быть в порядке (при условии «MainForm» это имя вашей основной формы). WinForms выйдет из процесса, когда форма, которую вы передали в Application.Run , закроется.

В противном случае вы можете вызвать Application.Exit () самостоятельно в обработчике события Closed вашей формы.

31
ответ дан 2 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: