Cual seria la mejor forma de implementar este escenario?

04/03/2010 - 20:24 por nando | Informe spam
Hola,

Supongamos que tenemos uno o varios controles de usuario definidos que
implementan la inteface IIComponent, la cual no tiene ningún miembro (no
se si es correcto, lo uso asi para que los controles que creo para
partir de algo común), hasta ahi todo correcto, ahora quiero añadir esta
propiedad (con esta estructura):


-Apariencia (Nueva propiedad)
BackColor
BackColor2
ForeColor
Image
Font
- Options
UsarBackColor
UsarForeColor
UsarFont
UsarImage

BackColor (Propiedades del control)
Font
ForeColor
...
ShowLine

y la idea es que al modificar Apariencia.BackColor actualize (en tiempo
de diseño) la propiedad BackColor del control y la Opción
Options.UsarBackColor pase a true, de forma que si ahora la propiedad
UsarBackColor pasa a false el control pase a tener un color
preestablecido (por ejemplo el útimo que ha tenido) la propiedad
Apariencia.BackColor se quede como esta.


Alguien puede ayudarme?
Gracias
 

Leer las respuestas

#1 Leandro Tuttini
04/03/2010 - 21:17 | Informe spam
hola

lo que buscas es algo como esto

Creating Custom Controls-Providing Design Time Support 1
http://www.codeproject.com/KB/cs/pr...ditor.aspx


saludos

Preguntas similares