Kleine Frage:
Habe ein Panel(GrPhMainPanel) welches gefüllt ist, mit diversen anderen Objekten.
Dieses Panel soll so etwas wie eine Zeile darstellen, welche ich mehrmals kopieren und unter einander auf auflisten will.
Ich habe mir das etwa so vorgestellt:
Delphi-Quelltext
1:
| GrPhPanel : array of TAPanel; |
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| iCountPanel := 5; iStartTop := GrPhMainPanel.Top;
setLength(GrPhPanel, iCountPanel); for i := 0 to iCountPanel - 1 do begin iStartTop := iStartTop+160;
GrPhPanel[i] := TAPanel.Create(self); GrPhPanel[i] := GrPhMainPanel; GrPhPanel[i].Top := iStartTop; end; |
Wundert euch nicht über das 'A' im TAPanel, aber wir haben das Objekt abgeleitet.
Mein Problem dabei ist, dass er nur das Objekt anzeigt, welches als letztes erstellt worden ist.
Habe ich da irgendwas übersehen?
Danke für eure Hilfe