C# 如何在checkedlistbox C中选择并列出多个项目#

C# 如何在checkedlistbox C中选择并列出多个项目#,c#,add,checked,checkedlistbox,C#,Add,Checked,Checkedlistbox,我想知道当我尝试创建checkedlistbox,将列表加载到其中,然后尝试在另一个listbox中显示所有选中的项时,如何修复遇到的错误。例如,checkedlistbox1显示ABC AAC ABB和我选中ABC和AAC,当我按下按钮时,我希望它将ABC和AAC添加到listbox1,但它给我的只是“(集合)” 您必须迭代CheckedItems并逐个添加每个项: private void button1_Click(object sender, EventArgs e) {

我想知道当我尝试创建checkedlistbox,将列表加载到其中,然后尝试在另一个listbox中显示所有选中的项时,如何修复遇到的错误。例如,checkedlistbox1显示ABC AAC ABB和我选中ABC和AAC,当我按下按钮时,我希望它将ABC和AAC添加到listbox1,但它给我的只是“(集合)”

您必须迭代CheckedItems并逐个添加每个项:

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

我检查了输出类型,但似乎检查出了一些错误。谢谢
    private void button1_Click(object sender, EventArgs e) {
        listBox1.Items.Clear();
        foreach (var item in checkedListBox1.CheckedItems) {
            listBox1.Items.Add(item);
        }
    }