0
在Mdi的父母形式我打电话给我的孩子形式使用菜单项。子窗体上加载我的菜单项应子窗体上禁用关闭,这将再次启用..,我尝试的FormClosing事件处理程序,我得到的答案..,在C#中使用Windows应用程序在Mdi父窗体上启用/禁用子菜单项?
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。通过使用这种方法我的编码在增加......,有什么方法,而不是这个......,
我怎么可以设置标签为每个表单 – user2173324 2013-03-25 12:39:05
我觉得这个部分,你必须manualy做。因此,每形式分配给该按钮在构造 – Tomtom 2013-03-25 12:45:25
其中至i中的MdiParent形式或形式 – user2173324 2013-03-25 12:52:56