
C#winform里ListBox的问题
怎样让选中的,按了“>>”后一次性移到右边的ListBox里?然后在左边的ListBox里没有了被选中的项?这是我的代码,不足之处就是点击一下才移动一个:&n...
怎样让选中的,按了“>>”后一次性移到右边的ListBox里?然后在左边的ListBox里没有了被选中的项?这是我的代码,不足之处就是点击一下才移动一个: private void btnRight_Click(object sender, EventArgs e) { //左ListBox移到右ListBox if (isLeft.Text.Length > 0) { isRight.Items.Add(isLeft.Text); isLeft.Items.Remove(isLeft.Text); } } private void btnLeft_Click(object sender, EventArgs e) { //右ListBox移到左ListBox if (isRight.Text.Length > 0) { isLeft.Items.Add(isRight.Text); isRight.Items.Remove(isRight.Text); } }
展开
1个回答
2012-01-19
展开全部
方法中使用一个for或foreach循环就可以了
循环左边ListBox中的所有项
然后移到右边的ListBox中
再移除左ListBox项
循环左边ListBox中的所有项
然后移到右边的ListBox中
再移除左ListBox项
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询