Я хочу использовать две кнопки, чтобы перемещать элементы назад и вперед. Например, ‘L->R’ перемещает элементы из левого ListBox в правый ListBox, ‘R->L’ перемещает из правого ListBox в левый ListBox.
Разместите два ListBox с двумя кнопками между ними. Одна кнопка с текстом ‘L->R’, другая с текстом ‘R->L’. Обработчик события нажатия для ‘L->R’:
Code Block
foreach (int index in listBox1.SelectedIndices)
{
listBox2.Items.Add(listBox1.Items[index]);
listBox1.Items.RemoveAt(index);
}
Обработчик события нажатия для ‘R->L’:
Code Block
foreach (int index in listBox2.SelectedIndices)
{
listBox1.Items.Add(listBox2.Items[index]);
listBox2.Items.RemoveAt(index);
}
Для обоих ListBox атрибут SelectionMode должен быть выставлен в MultiSimple. И поместите несколько элементов в один или оба ListBox.
Для связи
[Mail]