C# 获取可滚动面板内部区域的总面积

5
这应该对某人来说很容易......
我有一个面板,动态添加子控件到其中,直到当它们中的任何一个放置在可见区域之外时,滚动条将出现。
我需要知道这个区域的总大小。也就是说,可滚动区域有多宽?
我可以获取最远放置的控件并使用其左部+宽度属性,但一定有更简洁的方法吧?
编辑:希望这可以说明我需要什么(可滚动区域的宽度)。 enter image description here
1个回答

1

我正在使用 .Net 3.5,我应该提一下。那个页面上没有什么例子表明它们会做我需要的事情吗? - user1830285
抱歉,我不理解你的问题,请尝试使用AutoScrollMargin属性。 - Alessandro D'Andria
谢谢,但该值似乎始终为0。 - user1830285
不,我已经尝试过了,它总是与面板的宽度相同。 - user1830285
1
是的,WinForms,尽管突然之间那个值开始改变了。所以应该使用DisplayRectangle!对此感到抱歉... - user1830285

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接