Lazarus Programm?

1 Antwort

Für so etwas würde ich ein TNotebook oder ein TPageControl verwenden, denn die liefern jeweils eine bessere Nutzererfahrung.

Um aber explizit ein Form ein- oder auszublenden, kannst du Show und Hide nutzen.

YourForm.Show;
YourForm.Hide;

Event Handler für Buttons kannst du dir am einfachsten über die Lazarus GUI generieren lassen. Selektiere die Buttonkomponente auf deiner Form, öffne im Objektinspektor den Events-Tab und führe einen Doppelklick auf dem Eingabefeld aus, welches neben dem OnClick-Handler liegt.

Um auf ein Form einer anderen Unit zuzugreifen, musst du die Unit in der uses-Sektion (implementation-Teil) mit aufführen. Dann kannst du über den Namen der Form-Komponente auf sie zugreifen.