Ich habe eine veröffentlichte Anwendung in C #. Das Problem hierbei ist, dass jedes Mal, wenn ich das Hauptformular durch Klicken auf die rote Schaltfläche zum Beenden schließe, das Formular geschlossen wird, die Anwendung jedoch nicht geschlossen wird. Ich fand dies heraus, als ich versuchte, den Computer herunterzufahren, in der Hoffnung, dass die von mir erstellte Anwendung reibungslos lief, und wurde dann von vielen untergeordneten Fenstern bombardiert, mit denen ich MessageBox
Warnungen erstellt habe.
Ich habe es versucht, Application.Exit
aber es werden immer noch alle untergeordneten Fenster und Warnungen aufgerufen, und ich weiß nicht, wie Environment.Exit
und welche Ganzzahl ich verwenden soll.
Übrigens, wenn meine Formulare das Ereignis formclosed
oder aufrufen, form closing
schließe ich die Anwendung mit einer this.Hide()
Funktion. Hat das Auswirkungen darauf, wie sich meine Anwendung jetzt verhält?