In C# per chiudere una form usare il metodo Close() che scatena gli eventi OnClosing e OnClosed prima di chiudere la form.
C#
this.Close()
In alternativa si puo usare
C#
Application.Exit();
//System.Environment.Exit(0);
che chiude tutta l'applicazione ma non scatena gli eventi OnClosing e OnClosed.
Quindi prima di chiudere l'applicazione invocare il metrodo Close() di tutte le form aperte e poi invocare Application.Exit().
Potrebbe interessarti anche: