winforms控件真实的客户区

0h4hbjxa  于 2023-01-02  发布在  其他
关注(0)|答案(3)|浏览(169)

如何知道控件的真实的工作区?
我有一个带有树视图的应用程序。我对这个树视图做了一些低级操作,我需要知道控件的真实的客户区。到目前为止,我使用的是TreeView.Height/Width,但当树增长并出现水平或垂直滚动条时,滚动条会占用一些空间。
我需要一种方法来知道树视图上可用的屏幕空间(客户区不包括滚动条占用的空间,如果它们显示的话)。我如何得到这些值?

cdmah0mi

cdmah0mi2#

使用ClientRectangle属性。

yhived7q

yhived7q3#

ClientRectangle的问题在于它包含用于menuStrip和Status条的空间。

相关问题