【发布时间】:2011-06-05 13:24:44
【问题描述】:
我有一个可以有很多节点的 TTreeView,当展开很多节点时,树会占用大量屏幕空间。
现在假设我想将一个靠近 TreeView 底部的节点拖到顶部,我无法实际看到 TreeView 的顶部,因为我选择的节点位于底部。将节点拖动到 TreeView 的顶部时,我希望 TreeView 在拖动时自动滚动,默认情况下这似乎不会发生。
在 Windows 资源管理器中可以看到这种行为的完美示例。如果您尝试拖动文件或文件夹,当您悬停拖动的项目(节点)时,它会根据光标位置自动向上或向下滚动。
希望这是有道理的。
PS,我已经知道如何拖动节点,如果悬停在 TreeView 的顶部或底部附近,我希望 TreeView 在拖动时与我一起滚动。
谢谢。
【问题讨论】: