Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Hauptfenster bei Delphi (https://www.delphipraxis.net/103328-hauptfenster-bei-delphi.html)

Larsi 14. Nov 2007 13:14


Hauptfenster bei Delphi
 
Hi,
wen ich zuerst ein form erstelle(Name: Form3) und dann noch ein form4 hinzufüge, dann wird beim ausführen ja natürlich zuerst form3 geöffnet. Jetzt habe ich auf form3 einen button wo draufsteht:
Delphi-Quellcode:
Form4.Show;
Form3.Close;
Aber dann schließt sich einfach nur das form3!
Es ist wahrscheinlich ganz einfach, aber wie geht das, dass dann das vierte fenster geöffnet wird und form3 geschlossen wird. muss ich dass irgendwo festlegen oder so???


Sry. Bin noch ein blutiger Anfänger!




MFG






Lars W.

Aurelius 14. Nov 2007 13:18

Re: Hauptfenster bei Delphi
 
Korrigiert mich wenn ich mich irre:

Wenn du in Form3 die Form4 mit .Show aufrufst ist diese sogesehen abhängig von Form3, d.h. wird Form3 geschlossen schließt sich auch Form4.

Versuch mal .ShowModal (ka ob das hier anders ist)

Larsi 14. Nov 2007 13:22

Re: Hauptfenster bei Delphi
 
ok, hab mir jetzt was anderes ausgedacht; kann ich das denn irgendwie einrichten dass der generell mit dem anderen fenster öffnet???

Aurelius 14. Nov 2007 13:24

Re: Hauptfenster bei Delphi
 
Ich glaube(!) du musst einfach in der .dpr die Riehenfolge der Form.Creates (oder wie das heißt) ändern. Die Form die "oben steht" ist die hauptform.
//edit: So sieht das aus:
Delphi-Quellcode:
  Application.Initialize;
  Application.Title := 'Beispiel';
  Application.CreateForm(TForm1, Form1);
  Application.CreateForm(TForm2, Form2);
  Application.CreateForm(TForm3, Form3);
  Application.Run;

Matze 14. Nov 2007 13:27

Re: Hauptfenster bei Delphi
 
Hi,

oder visuell über Projekt -> Optionen (Auswahl: Formulare).

Larsi 14. Nov 2007 13:28

Re: Hauptfenster bei Delphi
 
DANKEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EE, genaus das meinte ich!

Aurelius 14. Nov 2007 13:28

Re: Hauptfenster bei Delphi
 
...oder so. Noch nicht gewusst (ich sollte mir meine Entwicklungsumgebung mal genauer Anschauen :? )


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:40 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