Перетащите ListView в ListView (список) - PullRequest
0 голосов
/ 01 июля 2011

Я пишу маленький аудиоплеер на c #.

Теперь я хочу перетащить некоторые элементы из моей музыкальной библиотеки (ListView) в список воспроизведения (ListView или Listbox).

Будет ли это работать?

Я использую Windows Forms, как лучше всего решить эту проблему?

1 Ответ

1 голос
/ 01 июля 2011

Да, это будет работать. Просто подготовьте элемент управления Playlist:

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

И инициировать перетаскивание из библиотеки ListView:

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

(просто измените параметры по мере необходимости)

...