Nei progetti VC# il thread principale del programma è legato alla Form principale per questo quando si chiude, la MainForm termina anche l’esecuzione del programma.

Questo comportamento è dovuto da questa riga di codice contenuta nel metodo Main:

Application.Run(new Form1());

Read more