我有一個代碼來檢查子容器是否有打開的窗體。我的問題是如何關閉當前表單(打開表單)並打開另一個表單,以便表單不會重疊。如何在單擊按鈕時關閉表單並在面板中打開另一個表單?
if (MdiChildren.Count() == 0)
{
frmLogin f = new frmLogin();
f.MdiParent = this;
f.Show();
}
else
{
this.Close();
frm1 f = new frm1();
f.MdiParent = this;
f.Show();
}
從這裏代碼沒有問題。/ – 2013-05-13 11:08:18
使用ShowDialog(),這將允許一次打開一個表單。 – 2013-05-13 11:08:58