Einzelnen Beitrag anzeigen

taaktaak

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

Re: StringGrid Image [Mehrfach Zuweisen]

  Alt 26. Sep 2009, 23:41
Moin, Moin.
Joo, einen Denkansatz kann man wohl geben: Du schreibst 2x alle 49 Zellen; beim 2ten mal überschreibst du wieder alle Kreuze, die du kurz vorher ausgegeben hast. Daher sind keine Kreuze zu sehen.

Aber du verwendest das OnDraw() auch grundsätzlich falsch, da es automatisch für das Zeichnen jeder einzelnen Zelle aufgerufen wird; d.h. die Schleifen sind in OnDraw() überflüssig und falsch!

Also: In aCol und aRow wird dir gesagt, welche Zelle gerade gezeichnet werden soll. Aufgrund dieser Information musst du entscheiden entweder ein Kreuz oder eine leere Zelle auszugeben!
Ralph
  Mit Zitat antworten Zitat