Seperti yang Anda ketahui, lebar scrollbar dapat disesuaikan di Display Properties -> Appearance -> Advanced -> Item: ScrollBar. Nilai defaultnya adalah 17. Namun, saya tidak dapat berasumsi bahwa ini selalu terjadi, apakah mungkin bagi saya untuk mengambil nilai ini?
96
Lewati properti ClientSize dari kontrol. Setidaknya di VS2013 Scrollbar disertakan dalam ClientSize.
Ketika saya memformat RichTextBox dengan lebar 304 dan scrollbar vertikal, lebar Ukuran Klien adalah 300, yang hanya memperhitungkan batas.
tetap menggunakan System.Windows.Forms.SystemInformation.VerticalScrollBarWidth untuk mendapatkan lebar scrollbar Anda.
sumber