日期:2014-05-18  浏览次数:21263 次

C# WINFORM 运行时的窗体尺寸为什么比在设计视图设计的大一些
我在窗体设计视图的size属性中设置为106, 596(设置其它小于132的值都是一样)

运行时比设计视图大一些,我在设断点看了下, this.Width, this.Height 为132,596

在InitializeComponent中执行完
C# code

this.ClientSize = new System.Drawing.Size(100, 568);


this.Width 就变成了132。 

当窗体设计的尺寸大于132时不会出错

请问有什么因素会影响窗体变大,谢谢!

------解决方案--------------------
我再给你解释msdn吧:

控件的工作区(100,568)等是控件的边界(132,596)减去非工作区元素(如滚动条、边框、标题栏和菜单)....



我请你看msdn没有错吧?!