Moin,
ich befülle es mittels dem OnDrawCell Ereignis, weil es in der Hilfe so beschrieben ist.
Zitat:
Gibt es eine geeignetere Routine? Btw. es funktioniert jetzt auch, da ich glaube verstanden zu haben wie es funktioniert:
Delphi-Quellcode:
{ Sobald das DrawGrid erstellt wurde, f¸lle es mit den Bilder }
procedure TFrm_Main.DrwGrdDrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if Length(PlayingField)>0 then
begin
DrawGraphicFromArray(PlayingField[ACol, ARow], DrwGrd, ACol, ARow);
ProgressBar.StepBy(ACol);
end;
end;
Im Endeffekt wird beim Erstellen des DrawGrids die Prozedur nicht nur einmal durchlaufen, sondern für jede Zelle. => Die Prozedur durchläuft von sich aus schon mindestens 100 mal da wir 100 Zellen haben.
Also nutzen wir das doch aus und zeichnen mittels ACol und ARow.
So funktioniert es jetzt, aber wenn du geeignetere Routinen hast wäre ich natürlich sehr dankbar!!!