for(int i=0;i<this.Lbx_chanpin.Items.Count;i++)
...{
if(this.Lbx_chanpin.Items[i].Selected==true)
if(this.Lbx_chanpin2.Items.Contains(this.Lbx_chanpin.Items[i])==false)
Lbx_chanpin2.Items.Add(this.Lbx_chanpin.Items[i]);
}
Lbx_chanpin和Lbx_chanpin2都是listbox
功能是从Lbx_chanpin中选择项,点击添加按钮到Lbx_chanpin2中,可以按shift和contral多选添加
本文介绍了一种从一个ListBox(Lbx_chanpin)向另一个ListBox(Lbx_chanpin2)转移已选择项的方法,确保不会添加重复项。该过程支持多选,并考虑了用户使用Shift和Ctrl键进行连续或单独选择的情况。

3180

被折叠的 条评论
为什么被折叠?



