Ich muss alte Windows Forms-Anwendung neu gestalten. Also habe ich beschlossen, ein benutzerdefiniertes Button-Steuerelement zu erstellen.Wie kann Visual Studio 2017 daran gehindert werden, Designerdateien zu aktualisieren?
Angenommen, ich habe eine Hintergrundfarbe für diese benutzerdefinierte Schaltfläche definiert. Wenn ich dies tun:
- Ort, den Knopf auf dem Formular
- bearbeitet Eigentum eines anderen Steuer
- das Projekt speichern
Visual Studio automatisch die Designer-Datei aktualisieren und fügt:
this.btnCustom.BackColor = System.Drawing.Color.Red;
Ich möchte nicht, dass dies geschieht. Dies sollte nur in der CustomButton-Klasse und nicht in der Designer-Datei codiert werden. Dies wird das große Problem sein, wenn ich mich entscheide, die Farbe der Schaltfläche in blau zu ändern. Anstatt die Farbe nur in der CustomButton-Klasse zu ändern, müsste ich die Farbe für jede Schaltfläche manuell ändern. Gibt es einen Weg dies zu verhindern?
Sehen Sie diese https://stackoverflow.com/questions/9731363/how-to-set-design-time-property-default-values – vasek
@vaske Danke, aber ich kann es immer noch nicht funktionieren. Ich habe versucht, alles von diesem Link ... – zoran