Einzelnen Beitrag anzeigen

taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#5

Re: Farbe von mit OnDrawcell gefärbter StringGridZelle abfra

  Alt 5. Nov 2008, 13:55
Moin, Moin.
Diese Information ist im StandardGrid nicht verfügbar. Im Post#3 wurde dir ja eine mögliche Lösung vorgeschlagen:

In OnDrawCell() übergibts du die Information, mit welcher Farbe du den Zellhintergrund füllst, an die Objektvariable die für jede Zelle des Grids verfügbar ist: Stringgrid.Objects[aCol,aRow]. Da diese Variable vom Typ TObject ist muss dies über ein Typecasting von TColor nach TObject erfolgen.
Zum Zeitpunkt des Exports nach Excel gehst du den umgekehrten Weg. Der Inhalt der korrespondierenden Objektvariable wird von TObject nach TColor gewandelt.

So müsste es eigentlich funktionieren.
Ralph
  Mit Zitat antworten Zitat