如何获取表单的内部宽度和高度
Posted
技术标签:
【中文标题】如何获取表单的内部宽度和高度【英文标题】:How to obtain form's inner width and height 【发布时间】:2014-10-21 18:48:21 【问题描述】:根据标题。
我正在编写一个程序,所有组件都可以根据表单的大小自动调整大小。
当我使用this.Width
和this.Height
属性时,它的返回值是整个表单的宽度和高度(红框)。
如何获取表单内部区域(绿框)的宽高?
【问题讨论】:
【参考方案1】:使用this.ClientSize.Width
和this.ClientSize.Height
。
http://msdn.microsoft.com/en-us/library/9278sfx2(v=vs.110).aspx
【讨论】:
【参考方案2】:是的,您可以通过 this.ClientSize.Width 和 this.ClientSize.Height 进行检查。或者您可以将 Panel 放入 form 并 Dock 填充并获取 this.panel1.width/ this.panel1.height。
【讨论】:
以上是关于如何获取表单的内部宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章