Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: StringGrid -> Selektierte Zeile nur umranden nicht au

  Alt 30. Nov 2007, 10:35
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
  Mit Zitat antworten Zitat