Einzelnen Beitrag anzeigen

ratmalwer

Registriert seit: 30. Nov 2020
15 Beiträge
 
#1

Stringgrid selected ändert Farbe

  Alt 31. Mai 2023, 20:16
Hallo

ich ändere die Farbe der fixierten Zeile 0 nach Rot.
Danach ändert sich die Farbe der ersten selektierten Zelle auf violett.
Siehe Printscreen!
Wie krieg ich das los?

Code:
//DefaultDrawing := true;  //Info
//goRowSelect := true;

procedure TFormMain.SG1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
      if ARow = 0 then begin
        sg1.Canvas.Brush.Color := clred;
        sg1.Canvas.fillrect(Rect);
        sg1.Canvas.textout(rect.left+5,rect.top+2,SG1.Cells[aCol,aRow]);
      end;
end;
Miniaturansicht angehängter Grafiken
snap.jpg  
  Mit Zitat antworten Zitat