如何获取表单的内部宽度和高度

Posted

技术标签:

【中文标题】如何获取表单的内部宽度和高度【英文标题】:How to obtain form's inner width and height 【发布时间】:2014-10-21 18:48:21 【问题描述】:

根据标题。

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

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

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

【问题讨论】:

【参考方案1】:

使用this.ClientSize.Widththis.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。

【讨论】:

以上是关于如何获取表单的内部宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章

Jquery如何获取浏览器窗口宽度?

如何获取屏幕的宽度

如何获取设备的宽度和高度?

如何在 jquery 中获取 currentTarget 的宽度和高度?

iOS获取WKWebView的高度

如何获取对象的高度和宽度?