Comment puis-je obtenir une propriété surchargée de texte de mon contrôle utilisateur à afficher dans le concepteur de formulaire en VS2005?
-
05-09-2019 - |
Question
J'ai un contrôle utilisateur avec le code suivant en elle.
[System.ComponentModel.Category("Appearance")]
public override string Text { ... }
private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }
MyProperty
apparaît dans la grille des propriétés lorsque la commande est insérée dans un formulaire, mais Text
ne fonctionne pas. Comment puis-je obtenir visible?
La solution
Si vous ajoutez l'attribut System.ComponentModel.Browsable (true) à votre propriété, il devrait apparaître dans le navigateur de la propriété. En utilisant votre exemple ci-dessus, je confirme le comportement dans VS2008.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow