如何获取复选框列表的值(不选中或取消选中)

时间:2009-01-03 22:42:19

标签: c# .net winforms

我正在开发一个winform应用程序并正在通过一个复选框列表来查看已检查的内容。如果选中它,我需要知道它的值成员或值属性是什么,因为我在绑定复选框列表时分配了它。

我怎么能得到它?

这就是我现在所拥有的:

             for (int i = 0; i < clbIncludes.Items.Count; i++)

                if (clbIncludes.GetItemCheckState(i) == CheckState.Checked)
                {
                    //need the values of the checked checkbox here
                }");

1 个答案:

答案 0 :(得分:2)

foreach(object itemChecked in checkedListBox1.CheckedItems)
{
    MyItem item = itemChecked as MyItem;

    if (item != null)
    {
       // use item...
    } 
}

MSDN Ref