Panel

04/10/2004 - 17:35 por Hugo Kaa | Informe spam
Buenos dias, mi consulta es como asignarle un
imagebackground a un Panel, la imagen yo la genero
previamente usando el metodo create grafics del panel.
Agradezco la ayuda, de antemano

V.Kaa
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
05/10/2004 - 06:45 | Informe spam
Buenos dias, mi consulta es como asignarle un
imagebackground a un Panel, la imagen yo la genero
previamente usando el metodo create grafics del panel.
Agradezco la ayuda, de antemano



Con CreateGraphics obtienes un objeto Graphics para dibujar en pantalla,
pero este dibujo no queda guardado en ningun lado y por lo tanto cuando el
control deba repintarse (por ejemplo porque alguna ventana que lo estaba
cubriendo ya no esta) el dibujo se borrara. Si el dibujo es bastante
cambiante lo mejor seria que usaras el evento Paint del panel para hacer el
dibujo. Si es algo fijo entonces crea un objeto Bitmap y un objeto Graphics
para dibujar sobre el (con
Graphics.FromImage) y luego asigna esa imagen a la propiedad del control.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Preguntas similares