До сих пор я выполнил передачу одного элемента выбора с одного фунта на lb2 и наоборот. Теперь проблема заключается в переносе всего списка данных с lb1 на lb2 и наоборот. если кто-то может помочь. Использование для цикла будет намного лучше.перенос предметов из одного списка на другой
Я использую следующий код:
private void add_Click(object sender, EventArgs e)
{
if (lb1.SelectedItem != null)
{
lb2.Items.Add(lb1.SelectedItem);
lb1.Items.Remove(lb1.SelectedItem);
}
else
{
MessageBox.Show("No item selected");
}
}
private void remove_Click(object sender, EventArgs e)
{
if (lb2.SelectedItem != null)
{
lb1.Items.Add(lb2.SelectedItem);
lb2.Items.Remove(lb2.SelectedItem);
}
else
{
MessageBox.Show("No item selected");
}
}
private void addall_Click(object sender, EventArgs e) //problem is here. adding all the items from lb1 to lb2
{
for (int i = 0; i < lb1.SelectedItems.Count; i++)
{
lB2.Items.Add(lb1.SelectedItems[i].ToString());
}
}
private void removeall_Click(object sender, EventArgs e) //problem is here. adding all the items from lb2 to lb1
{
}
это сработало и как очистить lb1 после того, как товар переехал? –
call 'lb1.Items.Clear()' * после * цикла. –