【发布时间】:2010-12-15 03:21:11
【问题描述】:
简而言之:
.Net 2.0 中是否有任何内置功能可以在拖放操作正在进行时将鼠标悬停在 TreeNodes 上?
我在 Visual Studio 2005 中使用 C#。
更详细:
我已经使用多层次、多节点的树(想想组织结构图或文件/文件夹对话框)填充了 Treeview 控件,并且我想使用拖放来移动树中的节点。
拖放代码运行良好,我可以拖放到任何可见节点上,但是我希望我的控件在将文件拖动到文件夹窗格时表现得像 Windows 资源管理器一样。具体来说,如果将鼠标悬停在 1/2 秒左右,我希望打开每个文件夹。
我已经开始使用Threading 和Sleep 方法开发解决方案,但我遇到了问题,想知道是否已经有什么东西已经到位,如果没有,我会认真学习如何使用线程(是时候了,但我希望尽快推出这个应用程序)
我是否需要编写自己的代码来处理在拖放模式下悬停在 TreeNode 上时的扩展?
【问题讨论】:
标签: c# winforms treeview hover drag-and-drop