Come posso ottenere una proprietà Text override del mio controllo utente di presentarsi sotto forma di design in VS2005?

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

Domanda

Ho un controllo utente con il seguente codice in esso.

[System.ComponentModel.Category("Appearance")]
public override string Text { ... }

private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }

MyProperty compare nella griglia proprietà quando il controllo viene inserito in una forma, ma Text no. Come posso ottenere visibile?

È stato utile?

Soluzione

Se si aggiunge il (vero) attributo System.ComponentModel.Browsable alla vostra proprietà dovrebbe mostrare nel browser di proprietà. Usando il tuo esempio sopra ho confermato il comportamento in VS2008.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top