Logo

¡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