Pues tienes toda la razón. Si el formulario no es MDI funciona todo correctamente, incluso sin DoubleBuffered := True.
Pero claro, mi formulario es MDI y mi aplicación está concebida de esa manera.
Si alguien más sabe algo acerca de ello, lo agradezco.
De momento lo que he hecho, y para que no quede tan mal, es que al iniciar el movimiento del ratón con el icono, desactivo el TImage poniendo la propiedad Visible := False, y cuando suelto el botón, de nuevo vuelvo a ponerlo visible. Al menos a mi me parece que de esta manera queda mejor. Lo que provoca que el usuario esté moviendo el icono sobre un fondo normal.
Muchas gracias de todos maneras, Domingo.
__________________
Piensa siempre en positivo !
|