user1830285
user1830285

Reputation: 598

C# Get total inside area of scrollable panel

Should be a nice easy one for someone...

I have a panel which I am dynamically adding child controls to, to the point where scroll bars will appear when any of them are placed outside of the visible area.

I need to know the total size of this area. i.e. how wide the scrollable area is?

I could get the furthest placed control and use its left + width properties, but there must be a cleaner way?

Edit: Hopefully this illustrates what I need (Scrollable area width). enter image description here

Upvotes: 5

Views: 1794

Answers (1)

Alessandro D'Andria
Alessandro D'Andria

Reputation: 8868

Try with this

SystemInformation.VerticalScrollBarArrowWidth

see http://msdn.microsoft.com/en-us/library/system.windows.forms.systeminformation.verticalscrollbarwidth.aspx

Upvotes: 1

Related Questions