Virtual Studio form weiter leiten



  • Hallo
    ich habe eine Form1 mit einem Login feld.
    Wenn login erfolgreich ist möchte ich aber nicht das da steht login erfolgreich, sondern man zu Form2 geleitet wird.

    private void button1_Click(object sender, EventArgs e)
            {
                //define local variables from the user inputs 
                string user = nametxtbox.Text;
                string pass = pwdtxtbox.Text;
                //check if eligible to be logged in 
                if (login.IsLoggedIn(user, pass))
                {
                    MessageBox.Show("Login erfolgreich");
                    //Form1 = new Form1();
                    //Form2 = new Form2();
                    //Form2.Visible = true;
    
                }
                else
                {
                    //show default login error message 
                    MessageBox.Show("Login Fehlgeschlagen");
                }
            }
    


  • Hallo,

    das sauberste ist, wenn Form2 dein Hauptfenster ist. Im FormLoad kannst du dann den Anmeldebildschirm als modalen Dialog anzeigen. - Solange sollte dann das Form2 nicht angezeigt werden. Nach erfolgreicher Anmeldung schließt du den Anmeldedialog und Form2 wird fertig gezeichnet. - Das ist aus meiner Sicht die beste Variante.


Anmelden zum Antworten