this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.ControlBox = false;
为什么我通过设置父窗口和子窗口的以上属性做出来的全屏不彻底呢?屏幕上方还是有一条最大最小化栏。如图:当我在父窗口那里加入一个menustrip并且把它的visible属性设置为false的时候,全屏时的最大最小化栏消失了,但是下方却出现了一条缝没被填满。如图:
这2种全屏都不彻底啊,请问如何才能让MDI程序彻底全屏呢?

解决方案 »

  1.   

    this.WindowState = FormWindowState.Maximized;
    this.FormBorderStyle = FormBorderStyle.None;
      

  2.   

    上面给出的适用于单文档窗口。以下是多文档窗口:this.FormBorderStyle = FormBorderStyle.None;
    this.SetDesktopBounds(0, 0, SystemInformation.PrimaryMonitorSize.Width + 10, SystemInformation.PrimaryMonitorSize.Height);请注意:这里两行代码的位置不可调换。
      

  3.   

    非常感谢guohelv0519!!OK了!!!