0

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

我试图找出需要添加什么来支持另外两个功能:
a)能够多选并一起移动项目。
b) 当我们双击它时,能够对单个项目进行移动。

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

谢谢。

4

1 回答 1

2

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

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

就代码而言,这写起来还不错,所以我不会写出所有步骤。但这就是你想要做的,逐步的。

于 2012-05-21T17:19:27.593 回答