在 Mdi 父表单上,我使用菜单项调用我的子表单。在子表单上加载我的菜单项应该在子表单关闭时禁用它会再次启用..,我尝试 FormClosing 事件处理程序我得到答案..,
private void btnMn1_Click(object sender, EventArgs e)
{
Forms.Cnblfrm cnbfrm = new Cnsmblfrm();
cnsmbfrm.MdiParent = this;
cnsmbfrm.Text = btnMn1.Text;
cnsmbfrm.Show();
this.btnMn1.Enabled = false;
cnbfrm.FormClosed += new FormClosedEventHandler(cnsmbfrm_FormClosed);
}
void cnbfrm_FormClosed(object sender, FormClosedEventArgs e)
{
btnMn1.Enabled = true;
//throw new NotImplementedException();
}
通过使用上面的代码,我得到了答案,但我有 20 多个 ChildForms。通过使用这种方法我的编码正在增加......,有什么方法可以代替这个......,