c # come FormWindowState.Normal
-
20-09-2019 - |
Domanda
ho questo codice:
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
about About = new about();
About.ShowDialog();
}
minimizza lo stato della finestra genitore minimizzata e visualizza una forma iniziale.
la mia domanda è quando la schermata di avvio si chiude come faccio a tornare a parentwindowstate.normal?
Soluzione
private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
about About = new about();
About.ShowDialog();
this.WindowState = FormWindowState.Normal;
}
Altri suggerimenti
Se si sta utilizzando ShowDialog al posto di spettacolo; è possibile aggiungere
this.WindowState = FormWindowState.Normal;
dopo la chiamata ShowDialog. (ShowDialog blocca, a differenza Show.)
Chiama ShowDialog () in questo modo:
About.ShowDialog(this);
Quindi, nel caso in FormClosing About del modulo, inserire:
this.Parent.WindowState = WindowState.Normal;
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow