Laden...

Form schließt sich automatisch

Erstellt von zerberos vor 15 Jahren Letzter Beitrag vor 15 Jahren 3.464 Views
Z
zerberos Themenstarter:in
520 Beiträge seit 2007
vor 15 Jahren
Form schließt sich automatisch

Hallo,

ich habe eine Anwendung mit 2 WindowsForms

start und Form1

start ist das startform

in dem startform rufe ich mit

Form1.Show() das Form1 auf.

Danach schließe ich im Form start das startform mit me.close()

Wenn ich das mache schließt sich das Form1 aber automatisch mit. Was mache ich falsch?

3.825 Beiträge seit 2006
vor 15 Jahren

Hallo zerberos,

wenn Du das Hauptform schließt dann schließen sich immer alle Kinder-Forms.

Wenn Du ein Splash Screen oder ein Login programmieren willst dann mach es genau andersrum :

Deine Hauptapplikation in start und dein Login Schirm in form1.

Grüße Bernd

Workshop : Datenbanken mit ADO.NET
Xamarin Mobile App : Finderwille Einsatz App
Unternehmenssoftware : Quasar-3

3.430 Beiträge seit 2007
vor 15 Jahren

Hallo zerberos,

wenn das Hauptfenster geschlossen wird, so beendet sich das ganze Programm.
Eine Möglichkeit wäre, wenn du einfach Visible=false; setzt.

Oder du änderst den Aufbau deines Programms, sodass du nicht mehr das Hauptform schliessen musst. Das wäre die bessere Lösung

Gruss
Michael

//EDIT: Woha, da war wohl einer schneller 🙂

M
198 Beiträge seit 2007
vor 15 Jahren

Auch eine Möglichkeit für einen Login wäre


        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            if(new Start().ShowDialog() == DialogResult.OK)
                Application.Run(new Form1());
        }

49.485 Beiträge seit 2005
vor 15 Jahren

Hallo zerberos,

siehe auch Form- und Codehandling

herbivore