Entwickler-Ecke

Sonstiges (Delphi) - Komisches problem beim Form Closen


Leathl - Fr 28.03.03 17:12
Titel: Komisches problem beim Form Closen
---


Alibi - Fr 28.03.03 17:18

Weil das Hauptformular geschlossen wird.
Mach aus Form1.Close einfahc ein Form1.Hide;


Leathl - Fr 28.03.03 17:28

---


Gausi - Fr 28.03.03 18:36

wenn ich das richtig verstehe, hast du jetzt in Form1

Quelltext
1:
2:
form1.hide;
form2.showmodal

und in Form2 ein

Quelltext
1:
form2.close                    

drin.
Das heisst, du versteckst form1, zeigst form2 und schliesst form2 dann. Das Hauptformular bleibt dann versteckt, die Anwendung müßte aber dennoch weiterlaufen, nur eben nicht auf Anhieb sichtbar. D.h. ich würde da auch ein

Quelltext
1:
2:
3:
 
form2.hide;
form1.show;

einfuegen.

-----
Wenn du das Hauptformular neu initialisieren willst, dann mach doch das, was bei OnCreate passiert, auch in OnShow oder OnActivate. Das sollte dann funktionieren.


Delete - Fr 28.03.03 18:51

Leathl hat folgendes geschrieben:
hide ist aber sche****, da ich es nochmal später von neuem benutzen will

Und warum willst du es dann mit close schließen? :roll:


Leathl - Sa 29.03.03 02:47

---


Delete - Sa 29.03.03 03:24

Leathl hat folgendes geschrieben:
naja, da sich der zustand von form1 ja auch ändert, bevor man den button klickt und deshalb will ich es closen und wiederrufen, damit es im ausgangszust. ist...

Du verlangst aber jetzt nicht von mir, dass ich das verstehe oder? :shock: