Wie kann ich eine überschriebene Eigenschaft Text meines Benutzersteuerung erhalten im Formular-Designer in VS2005 zu zeigen?

StackOverflow https://stackoverflow.com/questions/562103

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?

War es hilfreich?

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
scroll top