Einzelnen Beitrag anzeigen

Stecky2000

Registriert seit: 7. Mai 2008
Ort: Trebur
66 Beiträge
 
Delphi 2010 Professional
 
#1

Farbe von mit OnDrawcell gefärbter StringGridZelle abfragen

  Alt 5. Nov 2008, 11:43
Ich hoffe, der Tietel sagt schon genug.

Ich habe ine einem StringGrid, mittels OnDrawCell, bestimmte Zellen nach bestimmten Bedingungen mit verschiedenen Farben eingefärbt.

In einem StringGrid von 7x24 zellen sind z. B. 12 versch. Zellne mit clLime, 4 versch. mit clRed und 4 mit clBlue eingefärbt.

Nun habe ich die Inhalte des stringGrids nach Excel exportiert, was auch gut klappt.
Nur möchte ich nun auch die Färbung der Zelle mit senden.

Wie ich die Färbung in Excel erzeuge ist kein Prob, nur muss ich vorher abfragen, welche Zelle im StringGrid eine farbe x besitzt.

Ich habe es so versucht, hatte aber null Erfolg:

 if StringGrid1.Canvas.Brush.Color = clLime then Da fehlt aber die Bestimmung der Zelle.

Damit ging aber gar nichts:

 if StringGrid1Cells[x, y].Canvas.Brush.Color = clLime then Weis jemand einen rat?
  Mit Zitat antworten Zitat