2010-04-10 66 views
2

我试图垂直和水平滚动条添加到我的用户与Horizo​​ntalScroll和VerticalScroll性质,但我有极端的问题。我在拖动或操纵栏上的滚动框时出现问题。当我放弃它时,它会跳回到开始位置!添加滚动条用户控件

我知道AutoScroll属性的,但我不希望使用它,因为我希望能够控制我的滚动条的每一个方面,我不希望它可以自动完成。此外,根据该文件,自动滚动为“[使得]用户滚动到放置在其可见边界之外的任何控制”,这是不我想要的。我只是想滚动条。

... aaand我想我可以将VScrollBar和HScrollBar添加到控件,但为什么当滚动功能已经存在时应该这样做?对我来说似乎是一种浪费。

回答

11

设置AutoScrollMinSize属性还。

如果实施的OnPaint()重写,那么你就需要使用AutoScrollPosition属性设置论据e.Graphics.TranslateTransform()