Ver Mensaje Individual
  #2  
Antiguo 28-05-2008
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Reputación: 19
xEsk Va por buen camino
Al pintar encima del TCanvas, antes debes "borrar" el contenido del TCanvas.

Me explico, en el TCustomPanel cuando pinta (en el metodo Paint), lo hace todo, es decir, pinta el fondo, los contornos y por último el Caption. Así pues al cambiar el Caption, re-pinta todo...

La solución fácil, creo que es pintar antes un rectangulo del color del fondo (en la zona del caption, no es necesario pintar todo el fondo) y luego pintar el nuevo texto (caption) por encima.

Saludos.
Responder Con Cita