User Control

22/12/2004 - 21:14 por Pedro | Informe spam
hola a todos, he añadido a mi proyecto un user control y en el he creado un
botón, después he creado un user control heredado del
primero, hasta ahí todo perfecto, el problema viene cuando agrego a un
formulario esos botones ya que no me deja visualizar la propiedad text para
cambiarla, veo todas la propiedades menos esa, alguien sabe porq pasa
esto??????????????.

Un Saludo Gracias
 

Leer las respuestas

#1 Steven Lewis
24/12/2004 - 17:25 | Informe spam
Y has sobreescrito esa propiedad en tu usercontrol?
}
es decir, para poder acceder la propiedad Text del control debes hacer algo
así como lo sisguiente:

public override Text{
get{
return strControlText; // Por ejemplo, strControlText es tu variable
privada
}
set{
strControlText = value;
}
}

También debes manejar ciertas características de las pripiedades si quieres
que IntelliSense te las muestre en tiempo de diseño o que aparezcan en el
cuadro de propiedades

Estas son:
Browsable (true o false) significa que la puedes ver desde el property
window
EditorBrowsable (EditorBrowsableState.Always, Never, etc) es si es accesible
desde el editor de código fuente
Description ("Tu texto que describa la propiedad en la parte inferior del
property window")
Category("La categoría a la que pertenece la propiedad, como Appearance,
etc")

Todo esto lo debes poner antes de la declaración de la propiedad y en todos
los casos entre corchetes [].

Si necesitas más datos me cuentas,

Espero te sirva

Saludos

Steven Lewis
"Pedro" escribió en el mensaje
news:
hola a todos, he añadido a mi proyecto un user control y en el he creado
un
botón, después he creado un user control heredado del
primero, hasta ahí todo perfecto, el problema viene cuando agrego a un
formulario esos botones ya que no me deja visualizar la propiedad text
para
cambiarla, veo todas la propiedades menos esa, alguien sabe porq pasa
esto??????????????.

Un Saludo Gracias


Preguntas similares