Hallo Holger,
wenn es sehr schön aussehen soll, dann wirst du alles selbst zeichnen müssen. Einfach nur das HighLighting des Auswahlbereiches kannst du so eliminieren:
Delphi-Quellcode:
procedure TDemoForm.StringGridDrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
with Sender as TStringGrid do
if (gdSelected in State) then
begin
Canvas.Brush.Color := Color;
Canvas.FillRect(Rect);
end;
end;
Freundliche Grüße