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.
public enum abc {a,b,c};
public struct ST_TipoNum
{
private abc tipo;
private int num;
public abc Tipo
{
get{return this.tipo;}
set{this.tipo=value;}
}
public int Num
{
get{return this.num;}
set{this.num=value;}
}
public override string ToString()
{
return this.tipo.ToString()+";"+this.num.ToString();
}
}
public ST_TipoNum TipoNum
{
get;set;
}
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