Frage

lief ich die .exe für mein Programm aus den Debug-Ordnern. Es funktionierte, aber wenn ich es geschlossen, entdeckte ich, dass es nach wie vor auf der Prozessliste im Task-Manager aufgeführt wurde.

Ich denke, ich must've einen Schritt vergessen, da es mein erstes WinForms-Programm ist.

War es hilfreich?

Lösung

Solange der Code in Ihrer Main Methode wie folgt aussieht:

Application.Run(new MainForm());

Dann sollten Sie in Ordnung sein (unter der Annahme „Mainform“ ist der Name Ihres Hauptformulars). WinForms wird der Prozess beendet, wenn das Formular, das Sie in geben schließt an Application.Run.

Ansonsten können Sie Application.Exit() sie rufen in Ihrer Form der "Closed" Event-Handler.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top