Einzelnen Beitrag anzeigen

Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#6

Re: jaja schon wieder DBGrid-Farbe einer Reihe ändern

  Alt 21. Sep 2003, 08:43
Delphi-Quellcode:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
  if State=[gdSelected] then begin
   DBGrid1.Canvas.Brush.Color:=clGray;
   DBGrid1.Canvas.TextOut(Rect.Left, Rect.Top, Column.Title.Caption);
  end else begin
   DBGrid1.Canvas.Brush.Color:=clRed;
   DBGrid1.Canvas.TextOut(Rect.Left, Rect.Top, Table1.Fields[DataCol].AsString);
  end;
end;
z.B.


Probier mal ein bischen mit CANVAS rum.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat