当另一个关闭时显示最小化的表单

Ice*_*awg 1 c# winforms

当我关闭或隐藏另一个表单时,我将如何显示以前最小化的表单,而不实例化另一个表单.

private Form1 mainForm = null;
public Admin(Form callingForm)
{
   mainForm = callingForm as Form1;
   InitializeComponent();
}

private void button3_Click(object sender, EventArgs e)
{
   this.Hide();
   this.mainForm.BringToFront();
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

Vig*_*r A 5

试一试

private void button3_Click(object sender, EventArgs e)
{
   this.Hide();
   this.mainForm.WindowState = FormWindowState.Normal;
}
Run Code Online (Sandbox Code Playgroud)