我创建了一个用户控件,它本质上是一个文本编辑器(在 OnPaint 中使用 Graphics.Drawstring)。
我已经适当地设置了 AutoScroll = true 和 AutoScrollMinSize 值。一切都在按它应该的方式工作......
除了,我希望控件在我当前滚动时自行滚动(即单击并拖动滚动条......并且在拖动时,控件应该一直滚动)。目前它只在滚动条被释放(鼠标向上)时滚动。
我已经尝试实现 _Scroll 并使控件无效,但这只会使其无法控制地闪烁。
由于难以描述,我在网上找不到任何示例!
谁能指出我正确的方向?