Standardmäßig, wenn Sie eine Win-Form eine Anwendung erstellen, Dies ist der Code von Visual Studio generiert, um das Formular zu entsorgen.
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
Oder sollte ich alle Ereignisse deregistrieren, so dass die Steuerelemente bereit sind, durch den Garbage Collector gesammelt werden?
if (disposing && (components != null))
{
myButton.OnClick-= MyFunction; //may be here!!
// ... all events used
components.Dispose();
}