Hi,
das Stichwort ist [
dp="Komponente* dynamisch erstellen"]dynamische Komponentenerstellung[/
dp].

Beispiel anhand eines Buttons:
Delphi-Quellcode:
procedure TfrmMain.FormCreate(Sender: TObject);
var
btnNew: TButton;
begin
btnNew := TButton.Create(self);
btnNew.Parent := self;
btnNew.Caption := 'Text';
btnNew.Left := 10;
btnNew.Top := 10;
btnNew.Width := 100;
btnNew.Height := 100;
btnNew.Show;
end;
Chris