Mam taki problem. Otóż po zamknięciu okna programu z "krzyżyka" nie jest kończony proces programu. W menedżerze zadań Windows dobrze to widać, trzeba "ręcznie" zabić proces żeby zwolnić zasoby. Jak odpalę program z Visual Studio i wyłączę krzyżykiem to program jest ciągle "Running". Dopiero "Stop debugging" załatwia sprawę. Próbowałem tych trzech metod jednak żadna nie działa (może mam to źle napisane?)
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
System.Diagnostics.Process.GetCurrentProcess().Kill();
//Environment.Exit(0);
//Application.Exit();
}
Jednak znalazłem odpowiedź, dodałem
this.FormClosing += Form1_FormClosing;
do Form1_Load ;)