我在VS2008下写了WinForm程序
for (int i = 0; i < checkedListBox1.Items.Count; i++)
            {
                if (checkedListBox1.Items[i].Selected)
                {
                    r++;
                }
            }
编译时提示“object”不包含“Selected”的定义
是不是因为CheckedListBox空间是WebForm控件,所以没有Selected的属性!

解决方案 »

  1.   

    服务器控件很难用的直接用JS来获取就好了。麻烦的是服务器控件的生成的ID太TM长了。
      

  2.   

    foreach(object item in checkedListBox1.Items) {
        }
    CheckedListBox.GetItemCheckState 方法返回指示当前项的复选状态的值。 
      

  3.   

    for(int i=0;i<checkedListBox1.Items.count;i++)
    {
        if(checkedListBox1.Items[i].selected)
        {    
            //自己写代码
        }
    }