2012-08-11 54 views

回答

2

這應該工作:

foreach(var Item in checkedlistbox.CheckedItems) 
    Listbox.Items.Add(Item); 

編輯:替換字符串使用var所以它與非字符串類型的作品了。

+0

如果'ListBox'是字符串,這將* *工作,如果沒有,將失敗... – Tigran 2012-08-11 21:23:12

+0

與_var_更換_String_如果項目不是字符串 – user882807 2012-08-11 21:25:25

+0

@Tigran明顯能。他沒有提到他在Checked Listbox中的項目類型,因爲只有Listbox中可以添加字符串,所以我推斷他在他的Checked Listbox中使用了字符串類型的項目。 – DelegateX 2012-08-11 21:25:29

0
 string item = checkedListBox1.SelectedItem.ToString(); 
if (e.NewValue == CheckState.Checked) 
    listBox1.Items.Add(item); 
else 
    listBox1.Items.Remove(item); 

你應該把它寫在ItemCheck事件中。 使用此代碼,您可以在另一個列表框中顯示選中的項目。

相關問題