Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi OnDrawColumnCell hintergrundfarbe bestimmen (https://www.delphipraxis.net/160732-ondrawcolumncell-hintergrundfarbe-bestimmen.html)

BBoy 28. Mai 2011 17:46

Datenbank: BDE • Version: 5 • Zugriff über: TurboDB

OnDrawColumnCell hintergrundfarbe bestimmen
 
Normalerweise ist DBGrid.color = Clcyan eingestellt. Aber sobald ich DBGrid DefaultDrawing auf false stelle hat dies keine wirkung mehr.
Ich habe bei meinem DBGrid DefaultDrawing auf false gesetzt weil ich in bestimmten Feldern Icons anzeigen lasse.

Wenn ich
DBGrid1.Canvas.Brush.Color := clCyan;
eingebe wird nur der Tabellenghintergrund Cyan aber da wo keine Tabelle ist, bleibt es Weiß.

Wie kann ich nun wieder die Hintergrundfarbe einstellen?

DeddyH 28. Mai 2011 18:37

AW: OnDrawColumnCell hintergrundfarbe bestimmen
 
Wo ist denn bei einem DBGrid keine Tabelle?

himitsu 28. Mai 2011 19:02

AW: OnDrawColumnCell hintergrundfarbe bestimmen
 
Wenn weniger Spalten/Zeilen da sind, als angezeigt werden könnten.

Zitat:

DBGrid1.Canvas.Brush.Color := clCyan;
Wo gibst du das denn an?

Wenn man sowas in z.B. OnDrawCell angibt, dann wird das ja nur zum Zeichnen der aktuellen Zelle genommen und sonst nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 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