【发布时间】:2011-02-21 23:58:37
【问题描述】:
如何将一个项目从 Winforms-listview 控件拖到另一个控件上(垃圾桶图片)?
更新1:
我认为基本流程是:
- 对于列表视图上的 ItemDrag 事件有一个 DoDragDrop
- 然后在图片框上设置一个 DragEnter 事件来捕获该拖动?
更新 2:
基本流程(基于答案):
- 将“ItemDrag”事件添加到列表视图。
- 在“ItemDrag”中添加一个“DoDragDrop”
- 将“DragEnter”事件添加到图片框。
- 在“DragEnter”中添加“GetDataPresent”检查以检查数据类型
- 向图片框添加“DragDrop”事件
- 在“DragEnter”中添加“GetDataPresent”检查以检查数据类型
【问题讨论】:
标签: c# winforms drag-and-drop