Registriert seit: 7. Mai 2008
Ort: Trebur
66 Beiträge
Delphi 2010 Professional
|
Re: Farbe von mit OnDrawcell gefärbter StringGridZelle abfra
5. Nov 2008, 17:12
Also an dieser Stelle im OnDrawCell erscheint die Farbe im StringGrid in Grün (Hintergrund der zelle):
Canvas.FrameRect(Rect);
Bedeutet das, das ich die Zelle zwar färbe aber dne Farbwert nicht in die Zelle schreibe/speichere und ihn deshalb auch nicht wieder auslesenkann?
Ich dachte, wenn die Zelle grün ist, dann ist sie eben grün und weis das auch.
Edit:
Nun hab ich damit
StringGrid1.Objects[aCol,aRow] := Integer(Canvas.Brush.Color);
versucht den Wert zu speichern, aber da sagt er immer, "inkompatible Typen TObject und Integer;
Und bei
TStringGrid(Sender).Objects[aCol,aRow] := Integer(Canvas.Brush.Color);
das gleiche.
|