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 MessageBoxWarnungen erstellt habe.
Ich habe es versucht, Application.Exitaber es werden immer noch alle untergeordneten Fenster und Warnungen aufgerufen, und ich weiß nicht, wie Environment.Exitund welche Ganzzahl ich verwenden soll.
Übrigens, wenn meine Formulare das Ereignis formclosedoder aufrufen, form closingschließe ich die Anwendung mit einer this.Hide()Funktion. Hat das Auswirkungen darauf, wie sich meine Anwendung jetzt verhält?