Uporządkowanie paneli

0

Co zrobiłem nie tak??

Robię tak:

PanelGlowny to panel na którym mają się uporządkować stworzone panele.

var
 Poz: TPanel;
 i: integer;
begin
 for i:=0 to 50 do
 begin
  Poz := TPanel.Create(PanelGlowny);
  Poz.ParentWindow := PanelGlowny.Handle;
  Poz.Caption := 'Blabla';
  Poz.Height := 40;
  Poz.Align := alTop;
 end;

Panele się tworzą, lecz zamiast się uporządkować od góry do dołu to na siebie wchodzą. (nakładają się)
Co muszę zrobić w tej sytuacji??

0

var
Poz: TPanel;
i: integer;
begin
for i:=0 to 50 do
begin
Poz := TPanel.Create(PanelGlowny);
Poz.ParentWindow := PanelGlowny.Handle;
Poz.Caption := 'Blabla';
poz.SetBounds(poz.Left + 3 * i, poz.Top + 5 * i, poz.Width, 40);
Poz.Align := alTop;
end;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1