如何获得形状的内部宽度和高度

时间:2014-08-28 02:27:25

标签: c# forms height width

按照标题。

我正在编写一个程序,所有组件都可以根据表单的大小自动调整大小。

当我使用this.Widththis.Height属性时,其返回值是整个表单的宽度和高度(红框)。

如何获取表单内部区域(绿框)的宽度和高度?

2 个答案:

答案 0 :(得分:22)

使用this.ClientSize.Widththis.ClientSize.Height

http://msdn.microsoft.com/en-us/library/9278sfx2(v=vs.110).aspx

答案 1 :(得分:0)

是的,您可以通过this.ClientSize.Width和this.ClientSize.Height进行检查。或者您可以将Panel放入窗体并填充Dock,并获得this.panel1.width / this.panel1.height。