evento paint

30/11/2005 - 11:33 por luis | Informe spam
Quiero dibujar una serie de formas dentro de un picturebox. Para ello uso el
evento Paint y que se redibujen cuando sea necesario. Pero en loscasos en
los que pongo otra ventana por encima y luego la minimizo no se produce el
evento Paint del picturebox con lo que no se redibujan las formas. ¿Qué se
debe hacer?
 

Leer las respuestas

#1 Marino Posadas
02/12/2005 - 21:18 | Informe spam
No veo por qué te sucede eso, por que Paint va a ser invocado por Windows
cada vez que una ventana necesite repintarse. Yo he reproducido la situación
que comentas y no me pasa eso. De todas formas, si no pasa por Paint()
debido a otra circunstancia, casi con toda seguridad pasará por el Paint de
la propia ventana. Ahí podrías llamar simplemente al método Invalidate() del
PictureBox para forzar el repintado.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"luis" escribió en el mensaje
news:
Quiero dibujar una serie de formas dentro de un picturebox. Para ello uso
el evento Paint y que se redibujen cuando sea necesario. Pero en loscasos
en los que pongo otra ventana por encima y luego la minimizo no se produce
el evento Paint del picturebox con lo que no se redibujan las formas. ¿Qué
se debe hacer?

Preguntas similares