ich habe Probleme mit ShowDialog(). Ich habe auch schon nach dem Problem gegoogelt habe aber leider nichts gefunden.
Ich habe ein MainForm das einen Button hat der ein neues Fenster über ShowDialog() öffnet. Ich benutze ShowDialog() weil das MainForm in der Zeit wo das andere Fenster geöffnet ist nicht benutzbar sein soll. Wenn ich nun das neue Fenster schließe verschwindet das MainForm in den Hintergrund und bleibt leider nicht im Vordergrund.
Was mache ich falsch?
Hier der Code aus dem MainForm:
private void btn_Login_Click(object sender, EventArgs e)
{
Program.login.ShowDialog(this);
Program.login.Activate();
Program.login.BringToFront();
Program.login.Focus();
}
Und hier der Code aus dem LoginForm:
private void btn_Login_Click(object sender, EventArgs e)
{
this.Hide();
Program.osql.Activate();
Program.osql.BringToFront();
Program.osql.Focus();
}