具体情况:
自己做的一个控件,显示内容是通过响应paint事件方法时,里面用Graphics的DrawIcon和DrawString等等方法绘制出来的。显示内容比较多,当把滚动条拉到中间的某个位置的时候,切出去再切回来的时候,滚动条会自动回到最左边。问题,我如何让这个滚动条不回到最左边而在我上一次操作的位置上,显示内容也是相应的内容??
自己做的一个控件,显示内容是通过响应paint事件方法时,里面用Graphics的DrawIcon和DrawString等等方法绘制出来的。显示内容比较多,当把滚动条拉到中间的某个位置的时候,切出去再切回来的时候,滚动条会自动回到最左边。问题,我如何让这个滚动条不回到最左边而在我上一次操作的位置上,显示内容也是相应的内容??
如果是你可以通过设置这个属性来达到:AutoScrollPosition,比如:
control.AutoScrollPosition = new Point(x, y);