Cita:
Empezado por strelok
Lo que comentaron de probar en el "OnActivate", no lo probé, pero si en el OnPaint del formulario, y era bastante inviable, ya que resultó ser muy lento.
Mi función que pinta es recursiva, le mando "SELF" y recorre todos sus hijos, y pregunta que componente es, para posteriormente pintarlo de un color u otro.
żCuál sería la diferencia en el OnActivate?
|
Cita:
Empezado por strelok
...sin embargo, cuando pierde el foco toma el valor del DFM, es decir, si en el DFM el color es verde...
|
Realizar "cosas" en el
OnPaint es delicado, porque es un evento que se lanza continuamente. Por ejemplo, simplemente con pasar el ratón por encima o con colocar algo delente del form.
El
OnActivate es un evento del
formulario que se lanza cuando el formulario recibe el foco, que parece ser cuando llegan los problemas.
Evento OnActivate