![]() |
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:
Über "TDBGrid(Sender).Canvas.Font.Color := CLRED;" kann ich ja die Schrift rot machen aber wie mache ich die ganze Zeile rot? :gruebel:
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; PS. Ich nutze BDS 2006 Danke schonmal im Vorraus mfg Jens |
Re: Zeilen in TDBGrid farblich darstellen.
Schau mal z.B.
![]() |
Re: Zeilen in TDBGrid farblich darstellen.
Ohhhh :oops:
Das Topic hab ich wohl bei der suche übersehen... :duck: Sry aber Danke |
Re: Zeilen in TDBGrid farblich darstellen.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz