Как скопировать другие невыбранные элементы из списка в другой - PullRequest
0 голосов
/ 15 апреля 2020

Как скопировать выбранные элементы из ListBox1 в listBox2 и отменить выбор элементов в listBox3. Я уже знаю, как скопировать выбранные элементы, как показано ниже:

for (int i = 0; i < listBox1.SelectedItems.Count; i++)
  { listBox2.Items.Add(listBox1.SelectedItems[i]);}

Но я не знаю, как скопировать другие невыбранные элементы из основного списка ListBox1.

Спасибо

1 Ответ

1 голос
/ 15 апреля 2020

Вы можете использовать метод Listbox GetSelected(x), чтобы определить, выбран ли он, а затем поместить его в соответствующий список ListBox.

for (int i = 0; i < listBox1.Items.Count; i++)
{    
    if (listBox1.GetSelected(i))
        listBox2.Items.Add(listBox1.Items[i]);
    else
        listBox3.Items.Add(listBox1.Items[i]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...