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

scrollbar的滑动范围的确定问题
昨天在C#里面写了一个ScrollBar,用来调整picturebox在panel中的位置,设置的ScrollBar的最大值为picturebox的长度减去panel的长度,但是调试总是不对,scrollbar拉到最大后,picturebox仍然有部分没有显示出来,请问这个怎么解决?
 
hScrollBar1.Maximum = pictureBox1.Width - splitContainer1.Panel1.Width;
pictureBox1.Left = -hScrollBar1.Value;

------解决方案--------------------
本帖最后由 caozhy 于 2014-01-03 21:41:21 编辑
Panel有AutoScroll属性,不需要自己写。
------解决方案--------------------
引用:
Quote: 引用:

Panel有AutoScroll属性,不需要自己写。

哦哦,谢谢!请问如果需要自己写,怎么控制Maximum呢?


不要控制,你容器里面控件的最低点就是最大值,自动算的。