Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zeilen in TDBGrid farblich darstellen. (https://www.delphipraxis.net/112500-zeilen-tdbgrid-farblich-darstellen.html)

Pro_RJ 22. Apr 2008 14:19


Zeilen in TDBGrid farblich darstellen.
 
Huhu,

Ich habe eine kleine Terminverwaltung geschrieben, wo ich mit die einzelnen Tage in einer DBgrid anzeigen lasse.
Besteht die möglichkeit in der Grid einzelne Zeilen farblich zu verändern?
Ich habe es bis jetzt nur hinbekommen, das mir die schrift Bunt wird aber nicht der Huntergrund dieser Zelle.



Delphi-Quellcode:
procedure Grid_DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState;FLDname : String);
begin
  if (Column.FieldName = FLDname) and (State=[]) then TDBGrid(Sender).Canvas.Font.Color := CLRED;
  TDBGrid(Sender).DefaultDrawColumnCell(Rect,Datacol,Column,State);
end;
Über "TDBGrid(Sender).Canvas.Font.Color := CLRED;" kann ich ja die Schrift rot machen aber wie mache ich die ganze Zeile rot? :gruebel:

PS. Ich nutze BDS 2006

Danke schonmal im Vorraus
mfg Jens

DeddyH 22. Apr 2008 14:23

Re: Zeilen in TDBGrid farblich darstellen.
 
Schau mal z.B. hier.

Pro_RJ 22. Apr 2008 14:25

Re: Zeilen in TDBGrid farblich darstellen.
 
Ohhhh :oops:

Das Topic hab ich wohl bei der suche übersehen... :duck:

Sry aber Danke

DeddyH 22. Apr 2008 14:30

Re: Zeilen in TDBGrid farblich darstellen.
 
Zitat:

Zitat von Pro_RJ
Das Topic hab ich wohl bei der suche übersehen...

Kommt vor :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz