0

我正在尝试将 CheckedItems 从 a 复制CheckedListBox到 a 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 回答