我正在制作触摸屏程序。我正在使用c#和Visual studio 2008.有没有办法改变滚动条的宽度?我知道我可以更改Windows的显示属性。但我只想在我的程序中不在整个系统中。谢谢你的帮助!
答案 0 :(得分:6)
检查出来:
Winforms - Adjust width of vertical scrollbar on CheckedListBox
值得一提:
.NET Compact framework - make scrollbars wider
更多相同,但这次通过使用滚动条控件获得了更好的解决方案:
Change the width of a scrollbar
另一个人教授如何创建自己的滚动条控件(有趣):
Set the Scrollbar width of a DataGridView
最后一个(值得一试):
Is there a way to get the scrollbar height and width for a ListView control
答案 1 :(得分:2)
最简单的方法是在表单/ control的controlcollection中搜索滚动条实例,然后只更新宽度值。
foreach(Control ctrl in dataGridProducts.Controls)
if (ctrl.GetType() == typeof(VScrollBar))
ctrl.Width = 100;
这适用于带有dot net compact framework
的Windows CE