AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Aus Form1 -> Form2 aufrufen -> Vorher Form1 schliessen
Thema durchsuchen
Ansicht
Themen-Optionen

Aus Form1 -> Form2 aufrufen -> Vorher Form1 schliessen

Ein Thema von HolgerCW · begonnen am 4. Dez 2008 · letzter Beitrag vom 4. Dez 2008
Antwort Antwort
Seite 1 von 2  1 2      
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

Aus Form1 -> Form2 aufrufen -> Vorher Form1 schliessen

  Alt 4. Dez 2008, 13:11
Hallo zusammen,

wie kann ich aus Form1 -> Form2 aufrufen, aber vorher Form1 schliessen ?

Gruss

Holger
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:14
Delphi-Quellcode:
Form1.Close;
Form2.Show;
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:14
Entweder Form1 erst auf Hide, dann Form2 aufrufen und dann Form1 auf Close würd ich jetzt mal vermuten
Notfalls mit ner "Verwaltungsklasse" die losgelöst ist von den 2 Forms.

Gruß
Reli
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:15
Delphi-Quellcode:
Form1.Close;
Form2.Show;
ich bin heute zu langsam
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:31
Ist nur ungünstig, wenn Form1 das Hauptformular ist
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
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:34
Man sollte nicht an dem Ast sägen auf dem man sitzt
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#7

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:34
Wenn man Form1.Close und danach Form2.Show macht, ist Form1 noch so lange geöffnet, bis Form2 geschlossen wird.

Form1 und Form2 sind zwei nicht das Hauptformular.

Hat jemand eine andere Lösung ?

Gruss

Holger
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:35

Wenn du nur ein Show und kein ShowModal machst, dann ist Form1 weg!
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#9

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:40
Folgendes:

Öffne Form1.ShowModal; (Wird von HauptForm gemacht)
Schliesse Form1.Close; (Wird auf Form1 gemacht)
Öffne Form2.ShowModal; (Wird auf Form1 gemacht)
Schliesse Form2.Close;

Ist es denn sichergestellt, wenn ich bei Form2 kein ShowModal nehme, das Form2 vor der Hauptform angezeigt wird ?

Gruss

Holger
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

Re: Aus Form1 -> Form2 aufrufen -> Vorher Form1 schlie

  Alt 4. Dez 2008, 13:43
Zitat von HolgerCW:
Folgendes:

Öffne Form1.ShowModal; (Wird von HauptForm gemacht)
Schliesse Form1.Close; (Wird auf Form1 gemacht)
Öffne Form2.ShowModal; (Wird auf Form1 gemacht)
Schliesse Form2.Close;

Ist es denn sichergestellt, wenn ich bei Form2 kein ShowModal nehme, das Form2 vor der Hauptform angezeigt wird ?

Gruss

Holger
Warum denn nicht alles von der HauptForm aus? ShowModal wartet doch bis das Form geschlossen wird!
Das ist auch der Grund, warum dein Form1 noch bestehen bleibt
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 17:25 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