Member 2524527 Ответов: 2

Как я могу вызвать события перетаскивания в форме, содержащей listview, когда я перетаскиваю элементы из listview?


Я хотел бы вызвать события перетаскивания, когда я перетаскиваю выбранные элементы из ListView в приложении Windows Forms на вложенную форму. Свойство ListView AllowDrop имеет значение True, чтобы разрешить перетаскивание в пределах ListView.

Что я уже пробовал:

Если я задаю свойству form AllowDrop значение = true, события перетаскивания запускаются при перетаскивании элементов из-за пределов формы, но не при выборе элементов ListView и перетаскивании их на заключающую форму.

2 Ответов

Рейтинг:
2

Member 2524527

Я обнаружил, что решение заключается в изменении кода формы DragEnter на

I private void Form_DragEnter(object sender, DragEventArgs e) { e.Effect = DragDropEffects.All; } 
.


Рейтинг:
1