• Domingo 22 de Diciembre de 2024, 09:29

Autor Tema:  Creación de Controles y propiedades  (Leído 821 veces)

rcristoball

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Creación de Controles y propiedades
« en: Sábado 26 de Marzo de 2011, 15:36 »
0
Hola,

Buenos días a tod@s, Me presento , ya que soy nuevo en el foro y en lo que pueda ayudar aquí estaré. Ahora es que necesito a ver si alguien me puede ayudar porque no encuentro la manera de hacer una cosa que a lo mejor es faciel, en fin, os pongo en situación.

Estoy creando un control para una aplicación y necesito crear una propiedad para el control,parecida a las propiedades de Size, es decir, una propiedad que tiene dos propiedades encapsuladas en una sola propiedad. De momento he hecho una struct y esta la pogo como propiedad y me fuinciona, la muetra pero no me deja modificarla. No se si me explico bien, por eso dejo un código de ejemplo que pongo dentro de mi control.

Código: C#
  1.       
  2.  public enum abc {a,b,c};
  3.         public struct ST_TipoNum
  4.         {
  5.             private abc tipo;
  6.             private int num;
  7.             public abc Tipo
  8.             {
  9.                 get{return this.tipo;}
  10.                 set{this.tipo=value;}
  11.             }
  12.             public int Num
  13.             {
  14.                 get{return this.num;}
  15.                 set{this.num=value;}
  16.             }
  17.             public override string  ToString()
  18.             {
  19.                  return this.tipo.ToString()+";"+this.num.ToString();
  20.             }
  21.         }
  22.  
  23.         public ST_TipoNum TipoNum
  24.         {
  25.             get;set;
  26.         }
  27.  

Con esto consigo que se me vea la propiedad en el cuadro de porpiedades, pero no puedo modificarla.

Les agadezo de antemano la ayuda que me puedan dar

Saludos

Raúl Cristóbal Liz