标签: c# winforms treeview
我有一个带有拖放功能的treview控件,可以响应绘制节点以外的方向滚动可见限制。问题是它以光速滚动。我需要一种方法来修改这个速度。
答案 0 :(得分:2)
您应该使用计时器。当您检测到在客户区顶部或底部附近拖动项目时启用它。当计时器忙时,简单地避免滚动。计时器的Interval属性确定滚动发生的速度。奖励效果是用户可以通过上下挥动拖动的项目来加快滚动速度。
我写了一些使用这种方法的示例VB.NET代码,您可以在this thread找到它。