你可以在
一个循环中完成所有操作.你应该在Selecte
dindices上使用
一个简单的for和loop向后循环:
private void button1_Click(object sender,EventArgs e)
{
for(int x = listBox1.Selectedindices.Count - 1; x>= 0; x--)
{
int idx = listBox1.Selectedindices[x];
listBox2.Items.Add(listBox1.Items[idx]);
listBox1.Items.RemoveAt(idx);
}
}