Die Lösung von himitsu ist
GUI-
OOP und sauber.
Ups, das sollten natürlich 2 (weitere) Lösungen darstellen. (Eine pro Abschnitt)
(welche man eventuell auch kombinieren könnte)
Es gibt in einigen Komponentensammlungen auch sowas wie Options-Wizards, welche ebenfalls derartige Funktionalitäten anbieten.
Wenn man ganz brutal drauf ist, dann könnte man natürlich auch jede "Seite" auf ein TPanel legen, welche jeweils entsprechend auf Visible gesetzt werden, aber das PageControl (Page=Seite) eignet sich dann doch etwas besser.
Unter Win 3.1 gibt es zwar noch ein TNotebook, welches theoretisch auch geeignet wäre, aber wie der Name "Win 3.1" schon besagt, sollte man von diesen Komponenten möglichst die Finger lassen, denn vorallem dieses TNotebook ist eine extrem grauenhafte Komponente.
( PS: Seit wann gibt es das TTabbedNotebook und wer ist auf die Idee gekommen dieses Schrottding weiterzuentwickeln? Ich kann mich jedenfalls nicht erinnern das TabbedDingens im Delphi 4 jemals gesehn zu haben)