如何使用列表框在checkedlistbox中设置选中的项目 - c#

时间:2017-02-21 13:21:34

标签: c# listbox checked checkedlistbox checkeditems

我无法从listbox中选择项目并检查checkedlistbox中的项目。

如何从listbox中选择项目,然后签入checkedlistbox

View My Project

我无法选择列表框项目并在匹配项目时检查checkedlistbox

我希望在列表框中的项目

时选择checklistbox的代码

如何使用文本框和分隔的逗号检查checkedlistbox

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题:

您需要的是方法GetItemCheckState。

用法如下:

试试这个:

  foreach (var item in listBox1.Items)
        {
            for (int i = 0; i < checkedListBox1.Items.Count; i++)
            {
                checkedListBox1.SetItemChecked(i, false);//First uncheck the old value!
                                                         //
                for (int x = 0; x < listBox1.Items.Count; x++)
                {
                    if (checkedListBox1.Items[i].ToString() == listBox1.Items[x].ToString())
                    {
                        //Check only if they match! 
                        checkedListBox1.SetItemChecked(i, true);
                    }
                }
            }


        }