Das geht auf jeden Fall.
Blende deine Tabs so zur Laufzeit aus (beim Formcreate o.ä.). Das hat den Vorteil, dass sie zur Designzeit noch sichtbar sind und du die daraufliegenden Komponenten usw. einfach bearbeiten kannst, ohne ständig die (nicht sichtbaren) Tabs auszuwählen.
Delphi-Quellcode:
procedure TMainForm.SetUpTabs;
var
I: Integer;
begin
for I := 0 to PC_Main.PageCount - 1 do
begin
PC_Main.Pages[I].TabVisible := False;
//PC_Main.Pages[I].Caption := xxx; // auch Setzen von andere Eigenschaften hier möglich.
// wenn du bspw. ein Array der Tabs hast, kannst du hier auch eine eindeutige ID hinterlegen (bspw. im Tag Feld) Aber ich denke das wäre jetzt etwas übertrieben für dich, also lass es erstmal.
end;
end;
Dann gibst du bspw. wenn du auf einen der Buttons in der Toolbar klickst folgenden Code ein:
PC_Main.ActivePageIndex := 3;