我用這種方法創建的MainForm新MdiChild撥打MdiChild:如何從形式的MdiParent
AdminLogInForm adminForm;
private void LogInAsAdminMenuItem_Click(object sender, EventArgs e)
{
if (adminForm == null)
{
adminForm = new AdminLogInForm();
adminForm.MdiParent = this;
adminForm.Show();
adminForm.Dock = DockStyle.Fill;
adminForm.BringToFront();
LogInAsAdminMenuItem.Enabled = false;
}
else
{
adminForm.Activate();
adminForm.BringToFront();
}
}
爲什麼當我結束我的孩子,使用CHLD形式「this.close()」使用我的方法不能再打開它了?
那裏我打電話close();
private void cancelLogInButton_Click(object sender, EventArgs e)
{
this.MdiParent.Activate();
if(this.MdiParent!=null)
((MainForm)this.MdiParent).LogInAsAdminMenuItem.Enabled = true;
this.Close();
}
順便說一句,在我開始討論這個問題之前,我問過這個問題。畢竟陳述。
當我回答你的問題時,你改變了這個問題。現在請顯示您在哪裏調用Close()函數以及您打算打開它的位置。 – Marshal 2012-04-26 05:07:19
thnx,我編輯,plalad函數調用關閉()它是在子表單 – Bublik 2012-04-26 05:12:59