Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Formulare schließen/öffnen (https://www.delphipraxis.net/113955-formulare-schliessen-oeffnen.html)

foerster7892 17. Mai 2008 07:14


Formulare schließen/öffnen
 
Guten Morgen

also wie der titel schon sagt ist mein problem das öffnen und schließen von Formularen
ich habe versucht das so zu machen

Delphi-Quellcode:
Form3.showmodal;
Form2.close // <-- Form2.close hab ich mir aus dem oberen hergeleitet
mein programm stürzt immer ab weil die anderen formulare nciht schließen sondern sich immer nur weitere öffnen und wenn man dann zurück ins menu geht stürzt alles ab !!!

HILFE

Larsi 17. Mai 2008 07:16

Re: Formulare schließen/öffnen
 
Delphi-Quellcode:
Form3.Show;
Form2.Close;
Showmodal ist hier sinnlos wenn kein Fenster "unterliegt"^^

foerster7892 17. Mai 2008 07:17

Re: Formulare schließen/öffnen
 
ich möchte doch ein anderes formular öffnen während ich das schließe

wenn ich das so ändere:

Zitat:

Zitat von Larsi
Delphi-Quellcode:
Form3.Show;
Form2.Close;
Showmodal ist hier sinnlos wenn kein Fenster "unterliegt"^^

dann schließt sich einfach nur das formular aber es öffnet sich kein weiteres

SirThornberry 17. Mai 2008 07:32

Re: Formulare schließen/öffnen
 
ShowModal ist blockierend - Es wird also erst dein Fenster geschlossen wenn das welches du mit ShowModal anzeigst geschlossen wurde. Vertausche die beiden Anweisungen und es sollte funktionieren wie du willst.

Mikender 17. Mai 2008 07:36

Re: Formulare schließen/öffnen
 
Wenn du Form2 später wieder verwenden willst nimm lieber Hide
Delphi-Quellcode:
Form1.Show //<-- Modal ist wie schon erwähnt sinnlos
Form2.Hide

foerster7892 17. Mai 2008 07:42

Re: Formulare schließen/öffnen
 
Vielen dank funktioniert super

:dp: :dp: :dp: :dancer2:

mfg
foerster7891


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