Von Einer Form eine Form schließen
-
Hallo,
also, ich start mein Programm, drücke auf starten -> neue form kommt auf die alte-> gebe pw in die loginbox dort ein. Nun soll sich nochdem login button klick das erste fenster schließen. ich habe schon bei MSN nachgesehn aber hab da nicht wirklich was passendes gefunden.
-
Zeige mal dein Code...
-
Meine Versuche waren jetzt so.
logon ^frm2 = gcnew logon(); frm2->ShowDialog(this); this->Close();
logon ^frm2 = gcnew logon(); frm2->ShowDialog(this); Application::Exit();
Ich will ja das neue öffnen und das alte schließen.
Gibt es da nicht sowas wie DialogHide(Form1); oder so???
-
ShowDialog ist Modal. Das heisst, es blockiert und du musst dein logon Dialog innerhalb des logon Dialogs schliessen (mit Close()). Das kannst Du z.B. auf ein Button Click.
Simon
-
Aber wenn ich auf login in der logon form drücke kommt ein neues fenster mit showdialog, wenn das 3. auf ist soll sich die 1. (Form1) und die 2. (logon) Form schließen. Wie bekomme ich das hin?
-
Ich benutze einfach this->Hide();
Danke.
-
Oder wie wäre es mit Visible = false ?