![]() |
Wie wechsele ich die Formulare am besten?
Wie wechsele ich die Formulare am besten? Bisher mache ich das immer mit:
Form2.visible := true; Form1.visible := false; aber dann ist ja Form1 immer noch aktiv im Hintergrund auch wenn sie das nicht braucht. Wenn ich das richtig verstanden habe muss die MainForm auf alle fälle bestehen bleiben. Wie kann ich ein Formular zur Laufzeit komplett abschalten wenn ich weiss das sie im weiteren verlauf natürlich nicht mehr brauche. |
Re: Wie wechsele ich die Formulare am besten?
Du kannst ein Form mit der Methode FREE aus dem Speicher löschen. Mit CREATE wieder erstellen. Kuck dir in dem Zusammenhang auch mal in Delphi die Projektoptionen an, welche Forms bei Programmstart direkt erstellt werden sollen, und welche nicht.
|
Re: Wie wechsele ich die Formulare am besten?
Zur Mainform:
Du kannst die Mainform Mit
Delphi-Quellcode:
nicht anzeigen
Application.ShowMainForm:=false;
|
Re: Wie wechsele ich die Formulare am besten?
Versuch dochmal, ein "unabhängiges" Form zum MainForm zu machen. Im OnShow des "Neuen" MainForms showst du halt ein beliebes anderes Form. Das kannst du dann auch gerne schließen. Wenn du das PRogramm beenden willst, musst du dann nur das neue MainForm schließen (nicht Form1) ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz