As you know, one can customize the width of the scrollbar width in Display Properties -> Appearance -> Advanced -> Item: ScrollBar. The default value is 17. However, I can\'
Skip the ClientSize property of the control. At least in VS2013 the Scrollbar is included in the ClientSize.
When I formatted a RichTextBox with a width of 304 and a vertical scrollbar, the Client Size width was 300, which only accounted for the borders.
stick with the System.Windows.Forms.SystemInformation.VerticalScrollBarWidth to get your scrollbar width.