【发布时间】:2014-06-10 05:13:48
【问题描述】:
我尝试过的:
尝试 1:
for(int x = listBox1.SelectedIndices.Count - 1; x>= 0; x--)
{
int idx = listBox1.SelectedIndices[x];
listBox2.Items.Add(listBox1.Items[idx]);
listBox1.Items.RemoveAt(idx);
}
尝试 2:
ArrayList tmpArr = new ArrayList();
foreach (object obj in listBox1.SelectedItems)
{
listBox2.Items.Add(obj);
tmpArr.Add(obj);
}
foreach (object obj in tmpArr.ToArray())
{
listBox1.Items.Remove(obj);
}
还尝试了以下帖子中的所有内容:How to remove multiple selected items in ListBox?
仍然没有任何效果。我做错了什么?
【问题讨论】: