【发布时间】:2014-12-16 01:55:40
【问题描述】:
ListViews 有 itemDrag 但 ListBoxes 错过了该事件,所以.. 我怎样才能实现相同的功能?
更新
在 ListBoxes 和 ListView 之间做同样的事情,我看到它几乎是一样的:
MouseDown / ItemDrag --> 调用 DoDragDrop() 以启用拖放事件
DragEnter --> 放置效果的位置(移动、复制、无、..)
DragDrop --> 我在这里移动/复制元素
【问题讨论】:
-
似乎可以使用 ListBox 进行拖放。见stackoverflow.com/questions/16591975/…
-
谢谢@VP:我会检查的!
-
确实不见了。但是有了
DragDrop, -Enter, -Leave, - Over..你可以做任何你想做的事,你只需要自己照顾SelectedIndex -Item.. - OTOH,虽然这并不是切换到ListVIew的真正令人信服的理由,但更多的是或更少总是更好的选择! -
感谢大家......“解决了”
标签: c# listview events drag-and-drop listbox