我有两种形式。我在mainForm中有一个按钮。当我点击button1时,主窗体将显示,button1将为Enabled false。现在我想在ChildForm关闭时将其启用为True。请帮我 。 我的代码For Enable = False是
CstmersFrm cstFm = new CstmersFrm();
cstFm.MdiParent = this;
cstFm.Show();
cstFm.BringToFront();
btnCstmr.Enabled = false;
Iam尝试启用= True是在cstmersFrm _Closed事件
mFrm = (mainForm)this.MdiParent;
mFrm.btnCstmr.Enabled = true;
答案 0 :(得分:3)
您需要在主表单上注册子表单已结束事件:
Form child = new Form();
child.MdiParent=this;
child.Show();
child.FormClosed+=child_FormClosed;
然后将按钮设置为Enabled:
void child_FormClosed(object sender, FormClosedEventArgs e)
{
btnCstmr.Enabled = true;
}