winfrom 窗体关闭后不执行事件Activated
如图:1表主窗体MDI,2是点击《用户管理》,3点击,《新增》
1到2操作代码如下:
FrmUser user = new FrmUser();
OpenChildrenWindow(user);
public void OpenChildrenWindow(Form childrenWindow)
{
foreach (Form exitForm in MdiChildren)
{
//如果子窗体存在,激活子窗体
if (exitForm.Name == childrenWindow.Name)
{
exitForm.Activate();
childrenWindow.Dispose();
childrenWindow = null;
return;
}
}
childrenWindow.MdiParent = this;
childrenWindow.Show();
}
这是2里的事件代码:
private void FrmUser_Activated(object sender, EventArgs e)
{
BindData();
}
3保存退出后,应该是要执行2里的事件代码,但是没有执行2的事件代码这是怎么一回事??要怎么改??