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