将ListView拖放到Listview(列表框)

时间:2011-07-01 08:59:43

标签: c# winforms listbox drag-and-drop

我在c#中写了一个小音频播放器。

现在我想将我的音乐库(ListView)中的一些项目拖放到播放列表(ListView或列表框)。

这会有用吗?

我使用Windows窗体,解决此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

是的,它会起作用。只需准备播放列表控件:

((Control)PlayList).AllowDrop = true;
PlayList.DragEnter += PlayList_DragEnter;
PlayList.DragDrop += PlayList_DragDrop;

从Library ListView开始拖动:

DoDragDrop( new DataObject( DataFormats.FileDrop, paths ), DragDropEffects.Link );

(只需根据需要修改参数)