主(父)窗口一启动,同时打一个子窗口,并且子窗口为最大化!与父窗口融合在一起了

解决方案 »

  1.   

    在子窗体的WindowState属性设置为Maximized
      

  2.   

    主窗口Form1_Load事件里
    private void Form1_Load(object sender, EventArgs e)
    {
        Form2 Frm2 = new Form2();
        Frm2.MdiParent = this;
        Frm2.Show();
    }
    在子窗体的WindowState属性设置为Maximized
      

  3.   

    一定不要设置成Maximized
    不然最大不了
    采用默认状态Normal
    只要修改了WindowState的属性
    就不能实现了在加载截面的时候
    用代码设置
    WindowState属性设置为MaximizedC#2005是这样的
      

  4.   

    实现步骤方法:
    1、首先设置子窗口的WindowState属性设置为Normal ;
    2、在子窗口的脚本中写:this.WindowState = FormWindowState.Maximized;
    注意:只能通过脚本才可以实现窗口中的控件跟着最大化,否则即使窗口最大化了,窗口中的控件也不变化。
      

  5.   

    文档的最大化方法:
    CChildWnd中增加虚函数:
    void CChildFrame::ActivateFrame(int nCmdShow)     
    {   
    // TODO: Add your specialized code here and/or call the base class   
    nCmdShow = SW_SHOWMAXIMIZED;    //设置打开方式
    CMDIChildWnd::ActivateFrame(nCmdShow);   
    }