Wenn jeder erst seine Programme komplett erklären müsste, würde das Forum vor Infos überschwappen. Daher redet man meistens nur über das Kernproblem und nicht über den Zweck solcher Farben. Das hat alles schon seinen Sinn...
Ich habe noch diesen Code hier:
Delphi-Quellcode:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if ARow>0 then
begin
case StringGridColorArray[ARow] of
0: StringGrid1.Canvas.Brush.Color := $00DDE2FB;
1: StringGrid1.Canvas.Brush.Color := $00E0FFFF;
2: StringGrid1.Canvas.Brush.Color := $00C6FBDA;
else
StringGrid1.Canvas.Brush.Color := clWindow;
end;
StringGrid1.Canvas.FillRect(Rect);
StringGrid1.Canvas.TextOut(Rect.Left + 2, Rect.Top + 1, StringGrid1.Cells[ACol, ARow]);
end;
end;
Vielleicht ist da etwas nicht ganz richtig.