![]() |
Wie öffne ich eine form wenn eine andere geschlossen wird ?
Was ist am folgenden Befehl falsch?
Delphi-Quellcode:
Saimen
form3.Close;
If form3.Close then form1.Show; [edit=Admin]Code-Schnipsel in Delphi-Tags gesetzt. Mfg, Daniel[/edit] |
Re: Was mache ich falsch ?
ERstmal herzlich willkommen inder dp!
schreib das form1.show ins onClose event der form3. gehe dazu im objektinspektor bei form3 auf ereignisse und klicke doppelt auf OnClose! |
Re: Was mache ich falsch ?
Hi,
könntest du bitte einen aussagekräftigen Titel wählen? Unter "Was mache ich falsch" kann man sich nicht allzuviel vorstellen. Danke :) Edit: Ups :) Herzlich willkommen in der DP! :dp: |
Re: Was mache ich falsch ?
Zitat:
Code:
Wenn du prüfen willst, ob das Form geschlossen ist, benutze Form3.Visible. Wenn genau mit dem Schließen von Form3 etwas passieren soll, so siehe Posting von Meflin.
If form3.Close
|
Re: Was mache ich falsch ?
Danke :hello: :spin: :tongue: :dance:
|
Re: Was mache ich falsch ?
Auch wenn es jetzt klappt, könntest du bitte noch den Titel deines Topics ändern? Einfach deinen ersten beitrag editieren und das Thema ändern. Danke.
|
Re: Was mache ich falsch ?
Das nimmt er aber auch nicht an :cry: :cry: :duck:
|
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
Öffnet er die Form nicht? Oder kommt Fehlermeldung?
|
Re: Was mache ich falsch ?
Zitat:
Sprich ganze Sätze! 8) :wink: |
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
Er nimmt es nicht an wenn ich schreibe
If form3.Visible; then form1.Show; :cat: |
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
schreib mal ins OnClose Event der Form3 rein:
Delphi-Quellcode:
Form1.Show;
|
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
@Spider Muss das nicht in's OnClose?
Ratte |
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
Ups, danke Ratte.
|
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
Zitat:
Dass ein
Code:
mit
if Form3.Visible then
Code:
gleichzusetzen ist, weisst du aber, oder?
if Form3.Visible=true then
Wenn du also auf ein geschlossenes Form3 prüfen willst, dann musst du folgendes schreiben:
Code:
Benutze ansonsten auch mal die Delphi-Hilfe und schlage über die hier gegebenen Tipps nach. Dann verstehst du es besser.
if Form3.Visible=false then
edit: Kaputte Grammatik :oops: |
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
besser wäre dann aber "if not formX.visible then ..."
allerdings stellt sich dann die frage, wohin mit dem code??? |
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
Zitat:
Wohin mit dem Code? Wo immer er abprüfen möchte, ob Form3 geschlossen ist. Was er eigentlich genau vorhat, steht ja noch nirgendwo. |
Re: Wie öffne ich eine form wenn eine andere geschlossen wir
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:
Also, erst das neue Form öffnen und dann das andere schließen.
form2.show;
form1.close; Greetz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz