Как выбрать и перечислить несколько элементов в проверенном списке C # - PullRequest
0 голосов
/ 10 апреля 2011

Мне интересно, как я могу исправить ошибку, с которой я сталкиваюсь, когда я пытаюсь создать флажок списка, загрузить в него список, а затем попытаться отобразить все отмеченные элементы в другом списке. Например, в selectedlistbox1 отображается ABC AAC ABB, и я отмечаю галочкой ABC и AAC. Когда я нажимаю кнопку, я хочу добавить ABC и AAC в listbox1, но все, что мне дает, это "(collection)"

var selected = checkedListBox1.SelectedItems;
listBox1.Items.Add(selected);

1 Ответ

1 голос
/ 10 апреля 2011

Вы должны выполнить итерацию CheckedItems и добавить каждый элемент один за другим:

    private void button1_Click(object sender, EventArgs e) {
        listBox1.Items.Clear();
        foreach (var item in checkedListBox1.CheckedItems) {
            listBox1.Items.Add(item);
        }
    }
...