仅覆盖ComboBox的垂直滚动条部分?

时间:2012-10-08 19:58:23

标签: c# winforms c#-4.0 scrollbar

有没有办法在C#中获取ComboBox的垂直滚动条部分?我正在编写一个将在触摸屏上运行的应用程序,我想要扩展ComboBox的垂直滚动条部分。有没有办法获得ComboBox的组件,或者我只是运气不好?我正在使用WinForms。

1 个答案:

答案 0 :(得分:1)

您无法仅在一个控件上更改滚动条宽度。宽度是Winforms中的系统设置SystemInformation.VerticalScrollBarWidth属性。

修复是认识到这不仅仅是组合框的问题,任何滚动条都难以在触摸屏上使用。因此,请更改系统设置。在Windows 7上,使用“控制面板+显示”,“个性化”,“窗口颜色”,“高级外观设置”。 Item = Scrollbar,增加大小。您还需要增加Caption Buttons大小,以便关闭按钮更容易被击中。等等。

enter image description here

请注意,有关基本主题的评论是无稽之谈。