Thema: Delphi DrawGrid-Logikproblem

Einzelnen Beitrag anzeigen

omsec

Registriert seit: 4. Mai 2006
Ort: Luzern
8 Beiträge
 
Delphi 2006 Architect
 
#1

DrawGrid-Logikproblem

  Alt 7. Jun 2006, 16:59
Hallo,
Ich habe ein Logikproblem bei der Steuerung eines DrawGrids.

Im Draw-Event muss ich ja immer auf die Spalte/Zelle abfragen und dann das richtige bildchen malen. Mein Problem: Die Bilder kommen aus einem (offenen) Array und müssen nun irgendwie in der richtigen Reihenfolge gemalt werden...

Delphi-Quellcode:
   if (Wisu <> NIL) then
     begin
       j := 0;
       k := 0;
       for i := 0 to Length(Wisu) do
         begin
           if (ACol = 0) and (ARow = 0) then
             begin
               with sender as TDrawgrid do
                 canvas.StretchDraw(Rect, Wisu[0].Character);
             end;
            inc(j);
            inc(k);
         end;
     end;
Wie bringe ich das dynamisch hin, ohne dass die ganze Reihenfolge völlig durcheinander kommt ?
  Mit Zitat antworten Zitat