Hallo ben,
ich würde im Hauptformular einen Platzhalter (TPanel) für die Toolbars ablegen und jeder Form eine eigene Toolbar spendieren. Beim Einblenden eines Formulars setzt Du die zugehörige Toolbar durch eine Anpassung ihrer Eigenschaft
Parent in das Panel, beim Ausblenden eines Formulars machst Du diese Änderung wieder rückgängig. Auf diese Weise kannst Du die ganze Behandlung der Klick-Ereignisse (hoffentlich durch Actions
) in den Formular-Quelltexten vornehmen.
Eine weitere Möglichkeit wäre die Verwendung von
Frames, die Du mit der Ausrichtung
alClient in das Hauptformular legst. Das Umschalten reduziert sich in diesem Fall auf einen Aufruf der Methode
BringToFront des ausgewählten Frames.
Gruß Hawkeye