Is there a way to double-buffer canvas drawing operations

As a UI slider bar is moved, my program redraws an image in a TImage's
Canvas.  When the slider bar is moved quickly, redraws are done very
frequently causing a visual flicker.

Any solutions ?
--
Richard DeVenezia