Cita:
Empezado por Aldaya
¿Alguna sugerencia?
|
Volverlo a dibujar
Aunque suene a broma, lo digo en serio, todo lo que dibujes sobre el canvas del formulario (o de un TPaintBox) se borrara cada vez que lo minimices o sea tapado por otra ventana, es la manera en como trabaja windows. Si quieres darle cierta permanencia a lo que dibujas tienes que guardar toda la información necesaria para reconstruir el dibujo y volverlo a dibujar en cada evento OnPaint.
La otra alternativa es dibujar sobre un TImage, lo que dibujas sobre un TImage no se borra. Y no se borra porque internamente el propio componente TImage guarda un copia de lo que se dibujó y lo vuelve a pintar en cada evento OnPaint.