C#两个listbox

2025-05-22 02:27:54
推荐回答(2个)
回答1:

private void button2_Click(object sender, EventArgs e)
{
ListBox.SelectedObjectCollection l=this.listBox1.SelectedItems;
for (int i = 0; i < this.listBox1.SelectedItems.Count; i++)
{
if(!this.listBox2.Items.Contains(this.listBox1.SelectedItems[i]))
this.listBox2.Items.Add(this.listBox1.SelectedItems[i]);
}
}

如果没有包含就添加进去
你试试

回答2:

左边的移除List.Remove(),右边的添加List.Add(),有问题吗?不能重复循环判断下就OK了。