Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





C-sharp, Usercontrol Y Propiedades Personalizadas

Iniciado por zupervaca, 06 de Julio de 2005, 06:26:34 PM

« anterior - próximo »

zupervaca

 hola, ¿sabeis como agregar atributos personalizados en los controles que haga el programador o encontrar info al respecto?, es decir, creo un control y desde el .net poder definir los valores como se hace con los standard

saludos

NeLo

 ¿En C#?

Te pongo un poco de código:


int m_Valor = 0;

[DefaultValue("0")]
[Category("Data")]
public int Valor
{
  get
  {
     return m_Valor;
  }
  set
  {
     m_Valor = value;
  }
}


Con esto la propiedad Valor aparecerá en el editor, y actuará como cualquier otra propiedad. Si es una propiedad que actúa sobre la apariencia, pues ya llamar a Invalidate o lo que creas oportuno en el set.
Drowning deep in my sea of loathing

Vicente

 Hola!

si lo que quieres es que salga en las propiedades puedes usar el atributo:

[System.ComponentModel.Browsable(true)]

No se si será eso. Un saludo!

Vicente

zupervaca

 gracias, ya esa hecho ;)

pd: si era en c#, es que se me olvido decirlo






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.