我在是一个多文档窗体,在菜单上打开一个窗体的时候,控制这个菜单上的tab控件的当前标签,在当前窗体没有关闭的情况下,我用另外一个菜单项,打开的是同一个窗体,但是需要改变当前显示标签   在第一次打开的时候 都可以设置正常,就是在第二次打开的时候,因为界面是打开的,在点打开,没有办法触发到from_load()事件,写在一个函数里面也不行 ,但是在那个窗体上放个按钮就可以来回变动当前标签页,现在不知道在外面怎么控制
这是控制窗体打开的代码  bool cwExists = false; //子窗体是否已经存在
            foreach (System.Windows.Forms.Form ff in parentWindow.MdiChildren)
            {
                //把活动的子窗体最小化
                //ff.WindowState = System.Windows.Forms.FormWindowState.Minimized;
                //如果是要打开的子窗体,激活并还原子窗体
                if (ff.Name == childrenWindow.Name)
                {
                    ff.Activate();
                    //ff.Size = ff.Parent.Size;
                    ff.WindowState = System.Windows.Forms.FormWindowState.Normal;
                 //   ff.Left = ff.Top = 0; //打开位置居于左上角
                    cwExists = true; //子窗体存在
                }
            }
            //子窗体不存在,打开子窗体
            if (cwExists == false)
            {
                parentWindow.IsMdiContainer = true;
                childrenWindow.MdiParent = parentWindow;
                childrenWindow.WindowState = System.Windows.Forms.FormWindowState.Normal;
                childrenWindow.Show();
             //   childrenWindow.Left = childrenWindow.Top = 0; //打开位置居于左上角
            }