日期:2014-05-18  浏览次数:21048 次

请问,如何实现ListBox的多项拖放
选定listBox1的多项,整体一次性拖放到listBox2中,请问,如何实现
我试过利用选定集合,遍历拖放,但不成功

------解决方案--------------------
既然知道要拖动所有选择记录,那就直接赋值 listBox1.SelectedItems 不行吗
------解决方案--------------------
http://www.codeproject.com/Articles/209560/ListBox-drag-selection
------解决方案--------------------
探讨
引用:

http://www.codeproject.com/Articles/209560/ListBox-drag-selection

英文的,看不懂哦

------解决方案--------------------
for (int shu = 0; shu < listBox1.SelectedItems.Count;shu++ )
{
string str = listBox1.Items[shu].ToString();
listBox2.Items.Add(str);
}
------解决方案--------------------
二楼正解,直接在listBox2中,listBox1的item就可以了
------解决方案--------------------
C# code

   for (int i = 0; i < listBox1.SelectedItems.Count; i++)
                listBox2.Items.Add(listBox1.SelectedItems[i].ToString());