ListView中的多个选择项

时间:2012-05-21 16:56:55

标签: c# winforms

使用此页面中的代码开头:
http://www.java2s.com/Code/CSharp/GUI-Windows-Form/DragginganddroppingbetweenListView.htm

我正在尝试找出需要添加的内容以支持其他两项功能:
a)能够多选并一起移动物品 b)当我们双击它时,能够对单个项目进行移动。

我们非常感谢任何更多的信息,阅读材料,以帮助解决上述两个可以让我走上正轨的问题。

感谢。

1 个答案:

答案 0 :(得分:2)

在设计器中设置MultiSelect = True。这允许您选择> 1项。

我不确定你的意思“当我们双击它时能够移动单个项目”。当您双击它时,您可能希望将项目从一个ListView移动到另一个ListViewItem。在这种情况下,创建双击事件中双击的MyListView.RemoveAt的副本(我认为它可能是e.Item?)然后添加它或将其插入代码中的其他列表中 - 背后。如果要从双击的列表中删除它,只需使用{{1}}并传递该项的索引。

这在代码方面写得不错,所以我不会写出所有步骤。但这就是你想要做的,逐步的。