Hola,
Estoy haciendo una clase que realiza unos efectos con imagenes, y para eso
necesito pasarle a el constructor de la clase un control para contener y
mostrar la imagen, y una propiedad de tipo Image que sera donde se mostrará
la imagen.
El poblema es que si le paso un control y una propiedad, como referenciar la
propiedad pasada, o sea como hacer "Control.Propiedad =".
Ustedes dirán que le pase directamente la propiedad sin el control, pero es
necesario el control contenedor ya que tengo que dibubjar sobre él y
refrescarlo constantemente con .Refresh o .Invalidate.
Tambíen podría pasar un objeto de tipo Control y usar la propiedad
BackroundImage que tienen todos los controles, pero esto le saca
flexibilidad a la clase, ya que hay una cantidad grande de ejemplos que
quiero implementar donde necesito la propiedad BackroundImage para otra
cosa. Lo que más me serviría es que se pueda elegir la propiedad a usar.
Lo otro sería pasar un PictureBox, pero tambbién estoy limitando la
flexibilidad de la clase, ya que necesito que se pueda usar en cualquier
contol que tenga una propiedad de tipo Image.
Leer las respuestas