private void MoveListBoxItems(ListBox source, ListBox destination)
{
ListBox.SelectedObjectCollection sourceItems = source.SelectedItems;
foreach (var item in sourceItems)
{
destination.Items.Add(item);
}
while (source.SelectedItems.Count > 0)
{
source.Items.Remove(source.SelectedItems[0]);
}
}
Использование:
На событие нажатия вашего перехода от 1 до 2 кнопки:
MoveListBoxItems(listBox1, listBox2);
Чтобы переместить их назад:
MoveListBoxItems(listBox2, listBox1);