C#两个listbox

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:29:56
C#
C/S结构

一个form页上,有两个LISTBOX,如何能实现,从一个listbox里面多选几个值,点击按钮放入另一个listbox,还不能重复放置

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]);
}
}

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

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