我有幾個窗體。如何關閉當前窗體並返回主窗體
我們稱之爲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