Ich habe das schon verstanden.
In Delphi gibt es dafür die Eigenschaft TabVisible bei den einzelnen TabPages. So etwas gibt es bei .NET und damit auch C# aber nicht. Heißt: Solange die Seite in TabPages liegt, wird diese auch als Tab angezeigt. Auch alle Tabs kann man nicht einfach ausblenden. Dafür ist das Control schlicht nicht gedacht.
Nur bei OwnerDraw passiert das nicht, da du dich dann ums Zeichnen selbst kümmerst. Ob es auch eine Möglichkeit gibt die Größe des Tabbereichs zu ändern um diesen ganz verschwinden zu lassen weiß ich nicht. Aber du könntest dort ja eine Überschrift oder sowas platzieren.
Ansonsten bleibt nur einzelne Panels z.B. zu nutzen und diese anzuzeigen und auszublenden.