0
我試圖從CheckedListBox
複製CheckedItems到Listbox
,但我沒有把它做對。將項目從CheckedListBox複製到列表框
我已經試過
Listbox.Items.Add(checkedlistbox.CheckedItems);
,但只給了我一個(集合)
有誰有一個代碼大行分享? :d
我試圖從CheckedListBox
複製CheckedItems到Listbox
,但我沒有把它做對。將項目從CheckedListBox複製到列表框
我已經試過
Listbox.Items.Add(checkedlistbox.CheckedItems);
,但只給了我一個(集合)
有誰有一個代碼大行分享? :d
這應該工作:
foreach(var Item in checkedlistbox.CheckedItems)
Listbox.Items.Add(Item);
編輯:替換字符串使用var所以它與非字符串類型的作品了。
string item = checkedListBox1.SelectedItem.ToString();
if (e.NewValue == CheckState.Checked)
listBox1.Items.Add(item);
else
listBox1.Items.Remove(item);
你應該把它寫在ItemCheck事件中。 使用此代碼,您可以在另一個列表框中顯示選中的項目。
如果'ListBox'是字符串,這將* *工作,如果沒有,將失敗... – Tigran 2012-08-11 21:23:12
與_var_更換_String_如果項目不是字符串 – user882807 2012-08-11 21:25:25
@Tigran明顯能。他沒有提到他在Checked Listbox中的項目類型,因爲只有Listbox中可以添加字符串,所以我推斷他在他的Checked Listbox中使用了字符串類型的項目。 – DelegateX 2012-08-11 21:25:29