我用这种方法创建的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