Wie kann ich eine überschriebene Eigenschaft Text meines Benutzersteuerung erhalten im Formular-Designer in VS2005 zu zeigen?
-
05-09-2019 - |
Frage
Ich habe eine Benutzersteuerung mit dem folgenden Code in ihm.
[System.ComponentModel.Category("Appearance")]
public override string Text { ... }
private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }
MyProperty
zeigt im Eigenschaftenraster auf, wenn die Steuerung in einer Form eingelegt wird, sondern Text
nicht. Wie kann ich sie sichtbar werden?
Lösung
Wenn Sie das System.ComponentModel.Browsable (true) Attribut, um Ihr Eigentum hinzuzufügen in der Eigenschaft Browser zeigen sollte. Arbeiten mit dem obigen Beispiel mir das Verhalten in VS2008 bestätigt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow