Da der Button selbst ein Fenster ist muss ihm noch ein
Parent zugewiesen werden damit er weis auf welchem Fenster er erscheinen soll.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var i:Integer;
begin
for i:=0 to 20 do
begin
buttons[i]:=TButton.create(form1);
buttons[i].Visible:=true;
buttons[i].Left:=i*40;
buttons[i].Parent := forms[i];
end;
end;