SelectedItems和Items混为一谈了。这是很多初学者容易犯的错误。代码:
复制代码 代码如下:
for (int i = 0; i < this.listBox1.SelectedItems.Count;i++ )
{
Menu menu = (menu)this.listBox1.SelectedItems[i];
this.listBox2.Items.Add(menu);
}
for (int i = this.listBox1.SelectedItems.Count - 1; i >= 0; i--)
{
Menu menu = (menu)this.listBox1.SelectedItems[i];
this.listBox1.Items.Remove(menu);
}
这样的话就对了。
个人自学不知说的对不对,希望各位支持支持,欢迎指正。