steuern Ich möchte im Grunde der Benutzer zuerst anmelden, um die andere Form zu verwenden. Mein Dilemma ist jedoch, dass sich die Login-Box in Form2 und das Hauptformular in Form1 befindet.Ich möchte Form1 von Form2
if ((struseremail.Equals(username)) && (strpasswd.Equals(password)))
{
MessageBox.Show("Logged in");
form1.Visible = true;
form1.WindowState = FormWindowState.Maximized;
}
else
{
MessageBox.Show("Wow, how did you screw this one up?");
}
Allerdings ist Form1 nicht sichtbar werden, (da ich es als visble = false starten), nachdem sie sich anmelden. Kann mir jemand helfen?
EDIT:
Brilliant Antwort, aber mein Problem ist immer noch da. Ich möchte grundsätzlich Form2 zuerst laden (was einfach ist, ich führe Form1 und setze es zu verstecken) Aber wenn Form2 geschlossen ist, möchte ich auch Form1 geschlossen werden.
private void Form2_FormClosing(Object sender, FormClosingEventArgs e)
{
Form1 form1 = new Form1();
form1.Close();
MessageBox.Show("Closing");
}
dies scheint nicht zu arbeiten ...
meine Antwort bearbeitet, um Form1 zu schließen, wenn Form2 geschlossen ist. Rufen Sie 'form1.Close()' auf 'Form2_closed' Ereignis auf. –