...
type
TForm1 = class(TForm)
AdvStringGrid1 : TAdvStringGrid;
procedure FormCreate(Sender: TObject);
...
private
procedure MyGetCell(Sender:TObject; ARow, ACol:Integer; AState:TGridDrawState; ABrush:TBrush; AFont:TFont);
...
public
...
end;
...
implementation
procedure TForm1.FormCreate(Sender: TObject);
begin
AdvStringGrid1.OnGetCellCol := MyGetCell;
end;
procedure TForm1.MyGetCell(Sender:TObject;ARow, ACol:Integer; AState:TGridDrawState; ABrush:TBrush; AFont:TFont);
var
sg: TAdvStringGrid;
begin
sg := AdvStringGrid1;
... end;
...