Problem with DBCtrlGrid in Delphi 4


I'm using DBCtrlGrid with DBImage as cells content.
When migrating to D4 I got the foolowing strange problem:
When I click the cell, it shows for a while the content of previous active
cell and only then returns to showing its own content (i.e. image flickers,
and if the grid contains tens of images, the delay between flickers is 1
second and more). Anyway this behaviour is unacceptable. All was OK in
Delphi 3.

What may be the problem?
Did anybody meet the same problem and solve it?

Thank you  for your help.
Please reply to or post your replies here.