我有一个包含许多子控件且启用了Autoscroll
的面板。单击滚动条顶部或底部的箭头只会产生几个像素的微小移动:
可以控制移动量并将其设置为更大的值吗?使用.NET Compact Framework。
编辑1
在完整版.NET中,可以直接访问VerticalScroll.SmallChange
和VerticalScroll.LargeChange
属性。但这些在Compact Framework中不可用。那么问题是如何在Compact Framework中做到这一点?
编辑2
通过查看面板的AutoScrollPosition.Y
,我发现SmallChange
参数设置为5像素。这必须是Compact Framework中Panel
控件的默认值。对于我的触摸屏应用程序,这需要像70像素。
答案 0 :(得分:0)
经过大量研究后,我得出的结论是,在紧凑框架中这是不可能的。这个答案不是针对具体问题,而是改编自this answer by Cyril Gupta
的优秀解决方法Up
和Down
按钮。AutoScroll
。Top
属性。很好用!