Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





OnPaint en un form Modal

Iniciado por XÑA, 25 de Agosto de 2012, 10:11:41 AM

« anterior - próximo »

XÑA

Me estoy volviendo loco  :'(

Tengo un form que al pulsar un botón abre un dialogo modal, usando ShowDialog()

Dentro tengo un panel donde derivo el evento OnPaint, y dibujo unos rectángulos.

Pues bien, el evento NO se lanza. Ya puedo llamar a Invalidate, Update, Refresh....¡Da igual! También he probado con Application.DoEvents, pero nada de nada!!!

El evento se lanza al abrir el formulario, y me pinta la imagen, pero después, el evento Paint sólo se ejecuta cuando cambio el tamaño. Parece que todos los requerimientos que hago para pintar se obvian.  :(

¿Alguien ha tenido este problema?

blau