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?

È stato utile?

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
scroll top