【发布时间】:2016-05-21 21:28:27
【问题描述】:
嘿嘿,
我有两种形式:form1 和 form2。
当我按下 form1 中的按钮时,我想打开 form2 并且 form1 仍然可见。
form1 中的代码:
private void button_Click_1(object sender, EventArgs e)
{
form2 form = new form2();
form.Show();
}
当我在form2 中按下 [x](关闭按钮)时,我想隐藏它。
form2 中的代码:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
Hide();
}
}
问题是当我再次按下来自form1 的button1 时。它打开form2,但就像它没有被隐藏一样,它像第一次一样打开它。我不想关闭form2,因为它是一个计时器,它在表单隐藏时计数。当我按 [x] 时如何隐藏form2,然后当我再次按 button1 时重新出现,而不是像第一次那样重新打开?
谢谢!
【问题讨论】: