首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winfrom 窗体封锁后不执行事件Activated

2013-10-24 
winfrom窗体关闭后不执行事件Activated如图:1表主窗体MDI,2是点击《用户管理》,3点击,《新增》1到2操作代码如

winfrom 窗体关闭后不执行事件Activated
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的事件代码这是怎么一回事??要怎么改??

[解决办法]
退出为什么要执行Activated,你可以退出时执行 BindData

热点排行