SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: REDD en Viernes 13 de Octubre de 2006, 22:41

Título: Usercontrol
Publicado por: REDD en Viernes 13 de Octubre de 2006, 22:41
Hola

estoy creando un control con la clase UserControl. Cuando agrego propiedades q tienen datos como float,Int,string,Color etc para q aparescan en tiempo diseño no ahi problema pero cuando quiero agregarlas a partir de una clase propia no puedo editarlas en tiempo de diseño

es decir:

tengo una clase

Código: Text
  1. public class ReportDocument : System.Windows.Forms.UserContro
  2.  

la cual tiene 3 datos

Código: Text
  1. private Seccion header,body,footer;
  2.  

donde Seccion es una clase q yo mismo hice

Código: Text
  1.  
  2. public class Seccion{
  3.    
  4.     private float height,width;
  5.        
  6.     public Seccion(){
  7.       //
  8.       // TODO: Add constructor logic here
  9.       //
  10.     }
  11.  
  12.     [
  13.     Category("Appearance"),
  14.     Browsable(true),
  15.     EditorBrowsable(EditorBrowsableState.Always)  
  16.     ]
  17.     public float Height{
  18.       get{
  19.         return height;
  20.       }
  21.       set{
  22.         height=value;
  23.       }
  24.     }
  25.   }
  26.  
  27.  
  28.  

dentro de ReportDocument tengo lo siguiente :

Código: Text
  1.  
  2.     [
  3.     Category("Appearance"),
  4.     Browsable(true),
  5.     EditorBrowsable(EditorBrowsableState.Always)    
  6.       ]
  7.     public Seccion Header{
  8.       get{
  9.         return header;
  10.       }
  11.       set{
  12.         header=value;
  13.       }
  14.     }
  15.  
  16.  
  17.  

Que segun yo me permite ver y modificar el miembro header, pero no es asi, este solo aparece pero no se puede modificar, alguien sabe pr q y como se puede solucionar

de antemano Gracias