Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie wechsele ich die Formulare am besten? (https://www.delphipraxis.net/39659-wie-wechsele-ich-die-formulare-am-besten.html)

megges 5. Feb 2005 23:31


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.

Jelly 5. Feb 2005 23:33

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.

arbu man 6. Feb 2005 08:50

Re: Wie wechsele ich die Formulare am besten?
 
Zur Mainform:

Du kannst die Mainform Mit
Delphi-Quellcode:
Application.ShowMainForm:=false;
nicht anzeigen

malo 6. Feb 2005 16:47

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 20:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz