按照标题。
我正在编写一个程序,所有组件都可以根据表单的大小自动调整大小。
当我使用this.Width
和this.Height
属性时,其返回值是整个表单的宽度和高度(红框)。
如何获取表单内部区域(绿框)的宽度和高度?
答案 0 :(得分:22)
使用this.ClientSize.Width
和this.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。