Hi,
du könntest mit RowSelect arbeiten.
Hat aber den Nachteil das das eben Blau einfärbt.
Amsonsten musst eben Rekuriv malen. (für die Zeile)
Delphi-Quellcode:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
//Funkt bei RowSelect
if(ARow = StringGrid1.Row)then begin
//Amsonsten noch ACol Prüfen!
StringGrid1.Canvas.Brush.Color := clRed;
StringGrid1.Canvas.FillRect(Rect);
end;
end;
hoffe das hilft *g*