日期:2014-05-17  浏览次数:21081 次

C# 如何设置滚动条的最小滚动量
如题,怎样设置滚动条每次滚动的最小变化量呢,我有一堆图片显示再panel上,然后设置了AutoScroll,我想滚动滚动条的时候,每次变化量为一张图片的高度,这样屏幕中就不会出现半张图片的情况了!

------解决方案--------------------
向滚动条发送SBM_SETSCROLLINFO消息
传递SCROLLINFO结构体,其中UINT nPage代表刻度。

当然,简单的话,不要autoscroll,使用一个scroolbar代替。
------解决方案--------------------
设置SmallChange和LargeChange属性
------解决方案--------------------
设置autoscrollminsize属性。