OK. Nehmen wir mal das PageControl.
Zunächst machst Du Dir mal soviel Register, wie Du benötigst. Beispiel:
- Eins für eine tabellarische Übersicht der Daten
- Eins für eine Detail-Ansicht
- Falls Du eine 1:n-Beziehung der Daten hast, bietet sich noch ein drittes Register an
1:n hast Du zum Beispiel, wenn Du zu einer Person mehrere Termine speichern willst.
Wenn Du jetzt im ersten Register die Personen auflistest, musst Du beim Registerwechsel darauf achten die richtigen Daten zu bekommen, bzw. den Registerwechsel nicht zuzulassen, wenn nichts ausgewählt wird. Dafür gibt es die Ereignisse Change und Changing (Ich hoffe, die Bezeichnungen stimmen), vom PageControl.
Wie Du die Komponenten aus Deinen bisherigen Units in die Pages des PageControl bekommst, ist mit Copy&Paste nicht weiter schwierig. Den Source zu kopieren, dürfte auch nicht so schwierig sein. Vermutlich muss Du die Ereignisse (z.B. Button.Click) erneut erzeugen und dann den entsprechenden Source kopieren.
Ich hoffe, das hilft Dir erstmal weiter.