¿Cómo puedo obtener una propiedad de texto sobrescrito de mi control de usuario a aparecer en el diseñador de formularios en VS2005?
-
05-09-2019 - |
Pregunta
Tengo un control de usuario con el código siguiente en el mismo.
[System.ComponentModel.Category("Appearance")]
public override string Text { ... }
private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }
MyProperty
muestra en la rejilla de propiedades cuando se inserta el control en una forma, pero Text
no lo hace. ¿Cómo puedo conseguir que sea visible?
Solución
Si se agrega el atributo System.ComponentModel.Browsable (verdadero) a su propiedad debe aparecer en el explorador de propiedades. Usando su ejemplo anterior he confirmado el comportamiento en VS2008.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow