Tengo un pequeño problema con el uso de Canvas para un mapa de bits. Intento dibujar un círculo sobre un TBitmap cargado sobre una TImage. Al dibujar el circulo mediante el método Ellipse del Canvas del bitmap, para que éste se dibuje tengo que minimizar y luego maximizar el formulario, para que éste se actualice.
El problema lo he "solucionado" realizando un SendToBack y un BringToFront tras actualizar el mapa de bits. (Sí, lo sé, solución cutre). Sin embargo, en otro punto del programa vuelvo a actualizar el mapa de bits, y en lugar de actualizarse, desaparece por completo. He probado con la función Repaint() tanto de la imagen como del formulario, así como con Application->ProccessMessages, que he visto en programas similares, pero en ningún caso se soluciona el problema. ¿A alguien le ha ocurrido algo similar?
Gracias.




