Veja este exemplo e faça uma adaptação ao seu código deixar uma celula "piscando" no grid. var   Form1: TForm1;   posicao : TRect;   cor : TColor; implementation {$R *.DFM} procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;   DataCol: Integer; Column: TColumn; State: TGridDrawState); begin   if gdSelected in State then     begin       With (Sender as TDbGrid).Canvas do         begin           Brush.Color := clBlue;           FillRect(Rect);           posicao:= Rect;