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?

Preguntas similare

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?

Respuesta Responder a este mensaje
#2 luis
12/12/2005 - 14:27 | Informe spam
Gracias

"Marino Posadas" escribió en el mensaje
news:
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?





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida