![]() |
Beim Start Hauptformular verstecken und zweites Form anzeige
Bei meinem Programm habe ich zwei Formulare. Eins ist das Hauptformular und beim zweiten soll der User auswählen, welches Profil er verwenden möchte.
Das Hauptformular soll deshalb gleich nach dem Programmstart versteckt und das zweite angezeigt werden. ich hab schon versucht mit dem show Ereignis des Hauptformulars das irgendwie szu lösen, hat aber leider nicht funktioniert |
Re: Beim Start Hauptformular verstecken und zweites Form anz
Dann mach im OnCreate von form1:
Delphi-Quellcode:
Und im Projektquelltext:
form2.show;
Delphi-Quellcode:
So müsste es eigentlich gehen (habs aber nicht ausprobiert)
Application.ShowMainForm := false;
|
Re: Beim Start Hauptformular verstecken und zweites Form anz
Das mit dem Application.ShowMainForm := false; funktioniert.
Form2.show hab ich in das create Ereignis von form2 getan, da form2 noch bekannt ist, wenn form1 sein creat Ereignis hat. |
Re: Beim Start Hauptformular verstecken und zweites Form anz
Zitat:
|
Re: Beim Start Hauptformular verstecken und zweites Form anz
Delphi-Quellcode:
frmprofiles entspricht dabei form2.
Application.Initialize;
Application.Title := 'myToDoList'; Application.CreateForm(Tfrmmain, frmmain); Application.CreateForm(Tfrmprofiles, frmprofiles); Application.CreateForm(Tfrmnew, frmnew); Application.ShowMainForm := false; Application.Run; Das Problem war, dass OnCreate von frmmain vor dem von frmprofiles stattfindet. Deshalb ist es bei frmprofiles.show zu einer Fehlermeldung gekommen. Wenn frmprofiles.show in frmprofiles.create reinkommt funktionierts dann |
Re: Beim Start Hauptformular verstecken und zweites Form anz
Dann tausch einfach die Reihenfolge der beiden Forms aus das ist kein Problem.
Und am Ende von Form 2 machste dann Form1.Show ;> |
Re: Beim Start Hauptformular verstecken und zweites Form anz
Dann hat die IDE frmprofiles zur mainform ernannt.(Das war mir aber auch nicht recht)
|
Re: Beim Start Hauptformular verstecken und zweites Form anz
Dann nimm nen Timer auf Form1 und mach nach einer Sekunde form2.show !
|
Re: Beim Start Hauptformular verstecken und zweites Form anz
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 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