日期:2014-05-19  浏览次数:20907 次

winForm下一个常见的ListBox使用问题
在winForm下,我用两个listbox控件,ListBox1绑定到数据库,用按钮A可以从ListBox1添加到ListBox2,但ListBox2添加过了的不能再添加到第二个,用按钮B可以全部添加,   按钮C可以删除ListBox2中的一项,按钮C可以把ListBox2中项全部删除,请教下该怎么做?谢谢了
最好有相关的例子可以发给我   curd0468@yahoo.com.cn
谢谢了

------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
if (this.listBox1.SelectedItem != null && !this.listBox2.Items.Contains(this.listBox1.SelectedItem) )
{
this.listBox2.Items.Add(this.listBox1.SelectedItem);
}
}

private void button2_Click(object sender, EventArgs e)
{
this.listBox2.Items.Clear();
for (int i = 0; i < this.listBox1.Items.Count; i++)
{
this.listBox2.Items.Add(this.listBox1.Items[i]);
}
}

private void button3_Click(object sender, EventArgs e)
{
if (this.listBox2.SelectedItem != null)
{
this.listBox2.Items.Remove(this.listBox2.SelectedItem);
}
}

private void button4_Click(object sender, EventArgs e)
{
this.listBox2.Items.Clear();
}
------解决方案--------------------
学习,收藏
------解决方案--------------------
贫民百姓厉害!呵呵
------解决方案--------------------
关注