winforms的listBox问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:43:40
有两个listbox,想实现无论我选择几个项,点击按纽后,他就会到令一个listbox里面,原来那个里面被选择的被删除掉,一个初学者向各位大虾求救。。。

private void button1_Click(object sender, EventArgs e)
{
ArrayList a = new ArrayList();
foreach(object o in listBox1.SelectedItems){
listBox2.Items.Add(o);
a.Add(o);
}
foreach (object o in a)
listBox1.Items.Remove(o);
}

刚才想到个更好的
private void button1_Click(object sender, EventArgs e)
{
while (listBox1.SelectedItem != null)
{
listBox2.Items.Add(listBox1.SelectedItem);
listBox1.Items.Remove(listBox1.SelectedItem);
}
}