Mover itens selecionados de uma caixa de listagem para outra em c # winform
Estou tentando mover itens selecionados na caixa de listagem1 para listar a caixa2 e vice-versa. Eu tenho dois botões,>>
e<<
. Quando seleciono itens no listbox1 e clico em>>
os itens devem passar de listbox1 para listbox2.
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]);
}
}
private void button2_Click_1(object sender, EventArgs e)
{
MoveListBoxItems(listbox , lstActivity);
}