Steve Teixeira says: Use a TBitmap component as a memory DC. You can then copy from Bitmap.Canvas to your form's Canvas.