0

CheckedItemsをからにコピーしようとしていますが、正しくCheckedListBox取得Listboxできません。

私が試してみました

Listbox.Items.Add(checkedlistbox.CheckedItems);

しかし、それは私に(コレクション)を与えるだけです

誰かが共有する素晴らしいコード行を持っていますか?:D

4

2 に答える 2

2

これは機能するはずです:

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

編集:文字列をvarに置き換えて、文字列以外のタイプでも機能するようにしました。

于 2012-08-11T21:22:32.467 に答える
0
        string item = checkedListBox1.SelectedItem.ToString();
if (e.NewValue == CheckState.Checked)
    listBox1.Items.Add(item);
else
    listBox1.Items.Remove(item);

ItemCheckイベントに書き込む必要があります。このコードを使用すると、チェックされた項目を他のリストボックスに表示できます。

于 2014-07-05T22:02:42.597 に答える