修改滚动速度,树视图拖放C#

时间:2010-03-29 19:50:23

标签: c# winforms treeview

我有一个带有拖放功能的treview控件,可以响应绘制节点以外的方向滚动可见限制。问题是它以光速滚动。我需要一种方法来修改这个速度。

1 个答案:

答案 0 :(得分:2)

您应该使用计时器。当您检测到在客户区顶部或底部附近拖动项目时启用它。当计时器忙时,简单地避免滚动。计时器的Interval属性确定滚动发生的速度。奖励效果是用户可以通过上下挥动拖动的项目来加快滚动速度。

我写了一些使用这种方法的示例VB.NET代码,您可以在this thread找到它。