Ver Mensaje Individual
  #4  
Antiguo 17-09-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Reputación: 22
basti Va por buen camino
Cita:
Empezado por José Luis Garcí Ver Mensaje
No me vale el evcento Ompaint, ya que se repite multitud de veces, en un segundo.
El evento OnPaint se repite cada vez que se tiene que repintar el form. En este caso, si pones un breakpoint en el evento onPaint, cuando vuelvas a ejecutar se volverá a parar en el breakpoint del evento. Lo mismo pasa si muestras un mensaje o cambias el valor de un label dentro del evento onPaint, que se vuelve recursivo. Por eso puede parecer que se ejecuta demasiadas veces.

Creo que capturar el evento OnPaint del form sería la mejor manera de solucionar el problema del pintado del componente. En los ejemplos que te mostró Al González utilizan el OnPaint para cambiar la apariencia de los controles.
__________________
Saludos.
Responder Con Cita