Пропустить свойство ClientSize элемента управления. По крайней мере, в VS2013 полоса прокрутки включена в ClientSize.
Когда я форматировал RichTextBox с шириной 304 и вертикальной полосой прокрутки, ширина клиентского размера составляла 300, что учитывало только границы.
придерживайтесь System.Windows.Forms.SystemInformation.VerticalScrollBarWidth, чтобы получить ширину полосы прокрутки.