写一个方法//////移动listbox的内容//////被移动项所在的listbox///移动目标的listboxprivatevoidlistItemMove(ListBoxlb1,ListBoxlb2){if(lb1.SelectedIndex<0){DialogResultdr=MessageBox.Show("请选择一项再进行移动","提示",MessageBoxButtons.OK);if(dr==DialogResult.OK)return;}objectlistItem=newobject();listItem=lb1.SelectedItem;lb1.Items.Remove(listItem);lb2.Items.Add(listItem);}在按钮的点击事件中加进去,无论是移过去还是移回来都可以,第一个参数为被移动项原来所在的ListBox,第二个参数为被移动项将要移至的ListBox。这么说应该明白了吧。