Hallo,
das TStringAlignGrid hat in der mir bekannten Version doch dasda:
StringAlignGrid1.ColorCell[0,0] := clWindow;
Damit dürfte die Zuweisung einer Farbe doch sehr einfach sein.
Dazu gibt es noch
StringAlignGrid1.CellFont[0,0].Color := clRed;
für die Schriftfarbe.
Delphi-Quellcode:
property ColorCell[ACol,ARow:longint]: TColor read GetColorCell write SetColorCell;
property ColorCol[ACol:longint]: TColor read GetColorCol write SetColorCol;
property FixColorCol[ACol:longint]: TColor read GetFixColorCol write SetFixColorCol;
property ColorRow[ARow:longint]: TColor read GetColorRow write SetColorRow;
property FixColorRow[ARow:longint]: TColor read GetFixColorRow write SetFixColorRow;
Damit müsste doch fast jede beliebige Einfärbung sämtlicher Zellen möglich sein.