有谁能告诉我为什么vScrollBar控件的实际最大值的公式是Maximum + LargeStep -1?
当滚动条位于屏幕底部时,有没有办法配置控件以使值为0?
答案 0 :(得分:1)
LargeChange是在vScrollBar中滑动的按钮的大小。由于滑块的顶部不能一直滑到底部,因此最大的变化是vScrollBar.Maximum减去滑块的大小,滑块的大小设置为等于LargeChange。
您可以将最小值设置为零(加上largeCharge加1)以使其在底部为零。但是,其他值将为负数。也许更好的方法是从滚动事件中的最大值中减去该值,并将其分配给变量:
scrollValue = VScrollBar1.Maximum - VScrollBar1.Value - VScrollBar1.LargeChange + 1
您可能希望将LargeValue添加到vScrollBar1.Maximum。