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

时间:2014-02-25 06:00:31

标签: 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();
}

为什么这不起作用?

2 个答案:

答案 0 :(得分:5)

试试

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

答案 1 :(得分:0)

在BringToFront()

之前添加此项
this.mainForm.WindowState = FormWindowState.Normal;