mkinzlers antwort war auf deine Anforderung mit der Vorlage (Tabsheet2) bezogen
erstelle dir eine eigene Klasse, abgeleitet von TTabsheet, welche schon so ausieht wie Tabsheet2, diese kannst du als Grundlage für deine dynamisch erzeugten Tabsheets nehmen (TMyTabsheet.create statt TTabsheet.Create).
mal als grobes Konstrukt:
Delphi-Quellcode:
TMyTabsheet = class(TTabsheet)
...
public
constructor create(owner:TComponent);
destructor destroy;
end;
m contructor dann deine ganzen Controls erzeugen und positionieren, im destructor alles wieder freigeben.
HTH Frank