AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Form2 schließen bevor Form3 öffnen?

Ein Thema von AlexII · begonnen am 23. Apr 2011 · letzter Beitrag vom 23. Apr 2011
Antwort Antwort
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#1

Form2 schließen bevor Form3 öffnen?

  Alt 23. Apr 2011, 13:58
Delphi-Version: 7
Hallo,

irgendwie gelingt es mir nicht im Form2 mit einem Button die eigene Form2 zu schließen und sofort die Form3 zu öffnen. Hab es schon wie folgt versucht, aber die Form2 schließt sich nicht sondern bleibt im Hintergrund offen. Nachdem ich aber die Form3 schließe, schließt sie sich auch.

Delphi-Quellcode:
Form2.Close;
Form3.ShowModal;
oder so

Delphi-Quellcode:
Form3.ShowModal;
Form2.Close;
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: Form2 schließen bevor Form3 öffnen?

  Alt 23. Apr 2011, 14:11
Das wird an dem ShowModal liegen, mit dem du Form3 aufrufst. ShowModal bewirkt, dass die Abarbeitung in deiner Form2 solange unterbrochen wird, wie Form3 geöffnet ist. Sobald Form3 geschlossen wird, gehts in Form2 weiter, welche dann geschlossen wird. Wenn du ein einfaches Show nutzt, sollte es klappen
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Form2 schließen bevor Form3 öffnen?

  Alt 23. Apr 2011, 14:24
Ne das muss schon ShowModal sein, sonst mach das keinen Sinn für mich.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Form2 schließen bevor Form3 öffnen?

  Alt 23. Apr 2011, 14:31
Geht es hier evtl. um einen Splashscreen/Startbildschirm/Login-Dialog?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Form2 schließen bevor Form3 öffnen?

  Alt 23. Apr 2011, 14:33
Ne ganz normales Fenster, aber ShowModal, wie gesagt, muss sein.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Form2 schließen bevor Form3 öffnen?

  Alt 23. Apr 2011, 15:53
Muss Form2 denn unbedingt sofort geschlossen werden oder reicht auch verstecken?
Delphi-Quellcode:
Form2.Hide;
Form3.ShowModal;
Form2.Close;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:15 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