簡體   English   中英

如何將其他未選擇的項目從列表框中復制到另一個

[英]How to copy the other Unselected items from a listBox to another

如何將所選項目從 ListBox1 復制到 listBox2,將未選擇的項目復制到 listBox3。 我已經知道如何復制選定的項目,如下所示:

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

但我不知道如何從主 ListBox1 中復制其他未選擇的項目。

謝謝

可以使用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]);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM