使用此页面中的代码开头:
http://www.java2s.com/Code/CSharp/GUI-Windows-Form/DragginganddroppingbetweenListView.htm
我正在尝试找出需要添加的内容以支持其他两项功能:
a)能够多选并一起移动物品
b)当我们双击它时,能够对单个项目进行移动。
我们非常感谢任何更多的信息,阅读材料,以帮助解决上述两个可以让我走上正轨的问题。
感谢。
答案 0 :(得分:2)
在设计器中设置MultiSelect = True
。这允许您选择> 1项。
我不确定你的意思“当我们双击它时能够移动单个项目”。当您双击它时,您可能希望将项目从一个ListView
移动到另一个ListViewItem
。在这种情况下,创建双击事件中双击的MyListView.RemoveAt
的副本(我认为它可能是e.Item?)然后添加它或将其插入代码中的其他列表中 - 背后。如果要从双击的列表中删除它,只需使用{{1}}并传递该项的索引。
这在代码方面写得不错,所以我不会写出所有步骤。但这就是你想要做的,逐步的。