It seems to me that there is an event that fires when the form needs to be redrawn.
You might try setting a flag that says 'I need to save the form image'. Then override the Paint method to create the image and clear the flag after the form has been redrawn. If I remember correctly, you may have to do something with windows messages to implement that. Another possibility would be to do this with a timer set to 1/4 of a second. Good luck. __________________________________________________ Delphi-Talk mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi-talk
