我有几个窗体。如何关闭当前窗体并返回主窗体
我们称之为mainForm
,formA
和formB
。
在mainForm
,有一个按钮,去formA
并确实有这段代码的按钮:
private void buttonOpenFormA_Click(object sender, EventArgs e)
{
formA displayformA = new formA();
displayformA.Show();
this.Hide();
}
而且在formA
,我还有一个按钮,打开formB
这样的:
private void buttonOpenFormB_Click(object sender, EventArgs e)
{
formB displayformB = new formB();
displayformB.Show();
this.Hide();
}
,并返回到mainForm
:
private void buttonGoBack_Click(object sender, EventArgs e)
{
mainForm displayMainForm = new mainForm();
displayMainForm.Show();
this.Close();
}
而在formA上,这个工作非常漂亮。但是,在formB上,这段代码拒绝显示mainForm
。我究竟做错了什么?
您正在创建一个新的* mainForm *对象,而不是让隐藏的对象可见。当然不是你的意思。考虑[这种方法](http://stackoverflow.com/a/2342320/17034)。 – 2014-10-22 06:30:08
@HansPassant好吧。那么我如何让隐藏的一个可见?我该怎么做才能看到它? – ThisBoyPerforms 2014-10-22 07:24:52