解决方案 »

  1.   

    登录框Form的Form_Move事件里判断4个边界值,在Form_Resize里判断是否最小化
      

  2.   


    因为要作为COM组件使用··嵌入到IE里面
      

  3.   

    设置用户控件的属性IsMdiContainer=true
    使用户控件可以作为MDI容器弹出的窗口要childForm=mdiForm.MdiChildren这样就把弹出窗口嵌入到你的用户控件里面去了,是一整个窗体,而不是2个窗体.也不存在最小化不同步的问题了.
      

  4.   


    childForm.MdiParent =mdiForm;
    childForm.Show();这样也可以
      

  5.   

    子控件的.Parent=自定义控件。
      

  6.   

    将你要的父窗体的ismdicontainer 设置成 true
    如子窗体叫Form2
    定义全局变量
     private static Form2 _fm2;在打开子窗体的按钮里写
                if (_fm2 == null) // 判断是否打开
                {
                    _fm2 = new From2();//实例
                    _fm2.MdiParent = this;设置父窗体为当前窗体
                   _fm2.TopMost = true;//让子窗体显示在顶层
                    _fm2.Show();
                }
                else
                {
                    _fm2.Activate();//已经打开时,焦点给_fm2
                }把_fm2的controlBox 设置为False