2009-08-01 11 views
5

Ich habe ein Formular, das mehrere Schaltflächen, Beschriftungen und andere Elemente enthält, aber der Designer scheint sich an alte Elemente dieses Formulars zu erinnern, die zuvor gelöscht wurden.C# -Designer: Entfernen von redundantem Code aus Design.cs

Gibt es sowieso eine Aktualisierung des form.Designer.cs-Codes, um zu informieren, welche Elemente sich gerade auf dem Formular befinden und welche nicht.

Beifall für die Hilfe im Voraus;)

Antwort

4

Wenn sie noch in der Designer-Datei nach einem Neustart des VS und einer wieder öffnen des Designers sind, dann haben sie noch nicht gelöscht. Ich habe mehrere Fälle gesehen, in denen Leute denken, dass Variablen gelöscht werden, aber was passiert, wenn sie aus dem sichtbaren Bereich eines Formulars entfernt wurden. Sie existieren also noch, aber sie machen nichts interessantes.

Sie können den Designer schließen, sorgfältig löschen Sie alle Variablen aus der Designer.cs-Datei, kompilieren Sie neu und öffnen Sie den Designer erneut. Bevor ich das mache, würde ich die Datei sichern, da es möglich ist, Ihre Kontrolle dadurch zu vermasseln.