Is there a way to get at the vertical scroll bar portion of a ComboBox in C#? I’m writing an app that’s going to run on a touchscreen, and I want to widen the vertical scroll bar part of a ComboBox. Is there a way to get at that component of a ComboBox, or am I just out of luck on this? I’m using WinForms.
Share
You cannot change the scrollbar width on just one control. The width is a system setting, SystemInformation.VerticalScrollBarWidth property in Winforms.
The fix is to recognize that this isn’t just a problem for a combobox, any scrollbar will be hard to use on a touch screen. So change the system setting. On Windows 7, use Control Panel + Display, Personalization, Window Color, Advanced appearance settings. Item = Scrollbar, increase the size. You’ll also want to increase the Caption Buttons size so the close button gets easier to hit. Etcetera.
Note that the comment about the Basic theme is nonsense.