Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi DBGrid -> selected (https://www.delphipraxis.net/142389-dbgrid-selected.html)

HolgerCW 27. Okt 2009 11:11


DBGrid -> selected
 
Hallo zusammen,

wenn ich in dem DrawColumnCell-Ereignis eines DBGrids folgendes mache...

Delphi-Quellcode:
if State = [gdSelected] then FM_Main.DBGGrid.Canvas.Brush.Color := clBlue;
... dann wird die Zeile zwar blau, aber die erste Spalte bleibt unverändert. Wie bekomme ich diese erste Spalte auch blau ?

Gruss

Holger

haentschman 27. Okt 2009 18:32

Re: DBGrid -> selected
 
Hallo Holger,

wie soll denn die Zeile im DBGrid fertig aussehen ? Mach doch einfach mal eine Skizze incl. Feldnamen. Ein Bild sagt mehr als 1000 Worte :zwinker:

DeddyH 27. Okt 2009 18:35

Re: DBGrid -> selected
 
Wäre statt
Zitat:

Delphi-Quellcode:
if State = [gdSelected]

nicht
Delphi-Quellcode:
if gdSelected in State
besser? Muss nicht sein, könnte aber.

haentschman 27. Okt 2009 19:08

Re: DBGrid -> selected
 
...ja klar aber merkwürdig finde ich daß nur die erste Spalte nicht "verfärbt" wird. Vieleicht wäre auch ein Codeschnipselchen hilfreich.
:zwinker:

DeddyH 27. Okt 2009 19:10

Re: DBGrid -> selected
 
Nunja, wenn State in der ersten Spalte mehr als nur gdSelected enthält...

P.S.: "..." are Copyright(c) haentschman (just for insiders) :mrgreen:


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