Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Nachdem öffnen der 2.Form die 1. schließen (https://www.delphipraxis.net/167976-nachdem-oeffnen-der-2-form-die-1-schliessen.html)

Desfreak 27. Apr 2012 22:52

Nachdem öffnen der 2.Form die 1. schließen
 
Guten abend leute

zum anfang 2 sachen:
1. ich bin neu hier also verzeiht mir falls ich grade im falschen forum schreibe^^
2. sorry wegen den vllt verwirrenden thementitle^^

zu meinem anliegen:

ich probiere grade bissel rum und würde gerne wissen wie ich es hinbekommen das die erste form geschlossen wird sobald die zweite form geöffnet wird.
zu der form gelang ich gelang ich über ein btn von der mainform.
wo bzw wie müsste ich es hinschreiben damit es klappt?
da gabs ja iwie den befehl ".close", kann aber im moment nichts weiter damit anfangen^^

danke im vorraus :)

Popov 27. Apr 2012 23:37

AW: Nachdem öffnen der 2.Form die 1. schließen
 
Geht nicht, siehe auch Beitrag http://www.delphipraxis.net/167975-m...ml#post1163950

Die Form1 ist wahrscheinlich die MainForm und sie hat einen Sonderstatus. Du kannst andere Forms mit Close schließen, aber bei MainForm ist auch mit der Application verbunden, d. h. schließt du die MainForm mit Close, beendest du die Application.

Wie in dem anderen Beitrag bereits beschrieben, kann man Form1, bzw. MainForm jederzeit mit

Delphi-Quellcode:
Form1.Visible := False
unsichtbar schalten und mit

Delphi-Quellcode:
Form1.Visible := True
wieder sichtbar.

Desfreak 27. Apr 2012 23:45

AW: Nachdem öffnen der 2.Form die 1. schließen
 
ich habs auch schon mit mit ".visible" probiert.
ich bin aber iwie zu blöd dafür.
nach dem ich auf der ersten form nen button klicke geht die 2. Form auf. währenddessen sollte ja form1 verschwinden, sprich:
Delphi-Quellcode:
Form2.ShowModal;
Form1.visible := false;
aber leider klappt das nich

Popov 27. Apr 2012 23:53

AW: Nachdem öffnen der 2.Form die 1. schließen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nicht ShowModal, sondern Show. Bei ShowModal öffnet Form1 Form2 und wartet bis es beendet wird. Erst dann geht es weiter in Code.

Im Anhang ein Beispiel:

Desfreak 27. Apr 2012 23:58

AW: Nachdem öffnen der 2.Form die 1. schließen
 
oh okay herzlichen dank :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:47 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