如图,这是一个Mdi父窗体,
我设置了窗体的margin为6
于是总是出现一个边框,如何去除这个边框呢?说明,设置FormBorderStyle为None是不能做到去除这个边框的
我想,是不是要重写重绘方法呢,怎么写?

解决方案 »

  1.   

    那个,窗体有Margin这个属性么?好像是没有的吧。
    出现这个问题应该是你的this.padding设置成6了。改成0就可以了this.padding=new padding(0);
      

  2.   

    Vary Sorry,是padding,我是设置的padding为6,问题是,即使我把Padding设置为0,那个边框依然存在,我不知道该怎么消除,在线等
      

  3.   

    这需要在子窗体Paint里用Graphics.Clear()方法覆盖
      

  4.   

    老兄,能说具体一点不?我在子窗体的Paint中加上个e.Graphics.Clear(Color.White);
    然而并没有覆盖掉父窗体那个边框,我试了很多方法,甚至在父窗体的paint里面加了e.Graphics.Clear(Color.White),依然没有效果,怎么办?
      

  5.   

    哎,郁闷
    难道要用四个panel把这四条边给遮盖了
    我想,不知道可不可以重写paint让Mdi父窗体不出现这种边框