AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie öffne ich eine form wenn eine andere geschlossen wird ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie öffne ich eine form wenn eine andere geschlossen wird ?

Ein Thema von Saimen · begonnen am 16. Mai 2004 · letzter Beitrag vom 18. Mai 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#11

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 16. Mai 2004, 13:08
schreib mal ins OnClose Event der Form3 rein:

  Form1.Show;
  Mit Zitat antworten Zitat
Ratte

Registriert seit: 12. Dez 2003
Ort: Erfurt
345 Beiträge
 
Delphi 2005 Personal
 
#12

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 16. Mai 2004, 13:32
@Spider Muss das nicht in's OnClose?

Ratte
Schiffsratte der U.S.S. Delphipraxis, Laderaum 4538
BUSH:= TTerminator.create;
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#13

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 16. Mai 2004, 13:42
Ups, danke Ratte.
  Mit Zitat antworten Zitat
IngoD7

Registriert seit: 17. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 16. Mai 2004, 16:04
Zitat von Saimen:
Er nimmt es nicht an wenn ich schreibe
If form3.Visible;
then form1.Show;
Syntaktisch ist das korrekt, wenn du das Semikolon hinter Visible weglässt. Deshalb wäre es schön, wenn du geschrieben hättest, ob und welche Fehlermeldung kommt.

Dass ein
Code:
if Form3.Visible then
mit
Code:
if Form3.Visible=true then
gleichzusetzen ist, weisst du aber, oder?

Wenn du also auf ein geschlossenes Form3 prüfen willst, dann musst du folgendes schreiben:
Code:
if Form3.Visible=false then
Benutze ansonsten auch mal die Delphi-Hilfe und schlage über die hier gegebenen Tipps nach. Dann verstehst du es besser.

edit: Kaputte Grammatik
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#15

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 16. Mai 2004, 16:07
besser wäre dann aber "if not formX.visible then ..."

allerdings stellt sich dann die frage, wohin mit dem code???
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
IngoD7

Registriert seit: 17. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 16. Mai 2004, 18:13
Zitat von nailor:
besser wäre dann aber "if not formX.visible then ..."

allerdings stellt sich dann die frage, wohin mit dem code???
Naja, was heisst besser ...? Bevor hier auch noch Boolsche Algebra gelehrt werden muss ....

Wohin mit dem Code? Wo immer er abprüfen möchte, ob Form3 geschlossen ist.
Was er eigentlich genau vorhat, steht ja noch nirgendwo.
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#17

Re: Wie öffne ich eine form wenn eine andere geschlossen wir

  Alt 18. Mai 2004, 09:17
Jetzt mal ganz einfach. Angenommen du hast einen Button welcher form1 schließen soll und form2 öffnen soll. Dann schreibe ins OnClick-Event des buttons folgendes:

Delphi-Quellcode:
form2.show;
form1.close;
Also, erst das neue Form öffnen und dann das andere schließen.

Greetz
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 16:13 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