Originally shared by David Berneda New #TeeGrid "Ticker" component to automatically refresh grid cells when values are updated. VCL, Firemonkey and Lazarus. Delphi and C++, 2009 to Berlin. 1) Create Ticker uses Tee.Grid.Ticker; var Ticker : TGridTicker; Ticker:=TGridTicker.Create(TeeGrid1.Grid.Current); 2) After a cell value is changed, update ticker: Ticker.Change(Col,Row,OldValue); Options: Ticker.Enabled:= True; // False to pause Ticker.FadeColors:= True; // use a thread to fade-out colors Ticker.Delay:= 1000; // milliseconds, duration of cell highlight Ticker.Higher.Color:= TColors.Green Ticker.Lower.Color:= TColors.Red Ticker.RefreshSpeed:= 10; // milliseconds, internal thread delay