Пока код в вашем методе Main
выглядит так:
Application.Run(new MainForm());
Тогда вы должны быть в порядке (при условии, что «MainForm» - это название вашей основной формы). WinForms завершит процесс, когда форма, которую вы передаете в Application.Run
, закроется.
В противном случае вы можете сами вызывать Application.Exit()
в обработчике закрытых событий формы.