this.Dispose () gibt den von Form verwendeten Speicher nach dem Schließen nicht frei.
Ich habe eine Windows Form-Anwendung, in der durch Klicken auf bestimmte Schaltflächen Objekte aus einem 2. Formular erstellt werden. Beim Schließen dieses 2. Formulars durch den Benutzer wird der von diesem Formular verwendete Speicher nicht freigegeben (laut Task-Manager).
Ich habe versucht mitthis.dispose()
beim Beenden,this.close()
, form2 = null
im Hauptcode und versuchten, alle Steuerelemente aus diesem Formular vor dem Entsorgen per Code zu löschen. Nichts davon hat funktioniert und jedes Mal, wenn der Benutzer auf die Schaltfläche klickt, nimmt die Speichernutzung durch die Anwendung zu und der von der vorherigen Instanz verwendete Speicher wird nicht freigegeben.
Was soll ich verwenden, um dieses Problem zu lösen?