![]() |
form2 vor form1
hi
ich habe 2 formulare. beim starten sollte das 2. formular sichtbar sein, aber das 1. nicht. wie kann ich das machen?? mit 'visible' geht das irgendwie nicht! wenn ich form1 auf visible:=false und form2 auf visible:=true setze, dann wird ganz normal die form1 angezeigt. wenn ich es umgekehrt mache, dann ist form2 sichtbar, aber form1 ist im hintergrund zu sehen. ich will aber das sie ganz verschwindet. wie geht das??? mfg |
Re: form2 vor form1
Zitat:
ich habe mir angewöhnt Formulare erst dann zu erzeugen wenn ich sie auch brauche. Du kannst im Menü: Projekt : Optionen Einstellen das Form2 deine Hauptform wird und Form1 nicht automatich erzeugt wird. Mit diesem Code wird Form1 dann angezeigt:
Delphi-Quellcode:
implementation
uses Unit1; {$R *.dfm} procedure TForm2.Button1Click(Sender: TObject); begin Form1 := TForm1.Create(self); try Form1.ShowModal; finally FreeAndNil (Form1); end; end; |
Re: form2 vor form1
hallo .morpheus
Das erste Form, dass in der Projektdatei erzeugt wird, wird dann angezeigt. Daher musst du die CreateFOrms einfach umdrehen:
Delphi-Quellcode:
grüße, daniel
begin
Application.Initialize; Application.CreateForm(TForm2, Form2); Application.CreateForm(TForm1, Form1); Application.Run; end. |
Re: form2 vor form1
danke schön!
mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 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 by Thomas Breitkreuz