Zitat von
HolgerCW:
das Grid Zeichne wird auch überall Test ausgegeben ?
GRRRRR.. das ist ja auch vollkommen logisch
Das OnDrawCell geht IMMER JEDE Zelle durch und somit wird dann auch in jede Zelle der Zellinhalt von der Zelle[0,0] eingetragen
Wenn du den Text der entsprechend einzufärbenden Zelle drinstehen haben möchtest, dann musst du sinnvollerweise die ARow-/ACol-Parameter nehmen!!
Delphi-Quellcode:
...
Canvas.TextOut(Rect.Left+2, Rect.Top+2, Cells[ACol, ARow]);
...
[EDIT] grrr... DeddyH ist mir schon wieder zuvorgekommen *hmmpf*
Zitat von
HolgerCW:
Nur Kann ich 'Test' später mit
Ausgelesen := StrinGrid.Cells[X,Y];
nicht auslesen. Warum ?
Weil du den Text nur auf das Canvas gezeichnet und NICHT der Zelle zugewiesen hast!