Как вы знаете, ширину полосы прокрутки можно настроить в Свойства экрана -> Внешний вид -> Дополнительно -> Элемент: ScrollBar. Значение по умолчанию - 17. Однако я не могу предположить, что это всегда так, могу ли я получить это значение?
96
Пропустите свойство ClientSize элемента управления. По крайней мере, в VS2013 полоса прокрутки включена в ClientSize.
Когда я отформатировал RichTextBox с шириной 304 и вертикальной полосой прокрутки, ширина Client Size была 300, что учитывало только границы.
придерживайтесь System.Windows.Forms.SystemInformation.VerticalScrollBarWidth, чтобы получить ширину полосы прокрутки.
источник