this.checkedListBox1.Checked = !this.checkedListBox1.Checked;

解决方案 »

  1.   


    checkedListBox1对象并没有Checked这个 属性。
    而且我的问题是,如何反转item1这一项的选中状态?
      

  2.   

    this.checkedListBox1.Items[0].Checked = !this.checkedListBox1.Items[0]..Checked;
      

  3.   

    不好意思。。我特意查了一下,items竟然是string
      

  4.   

    。。终于找到方法了checkedListBox1.GetItemChecked(int)  // 获取选中状态checkedListBox1.SetItemChecked(int)  // 设置选中状态参考资料http://www.cnblogs.com/greatverve/archive/2011/11/08/CHECKEDLISTBOX.html
      

  5.   

      checkedListBox1.SetItemChecked(0,true)
      

  6.   


    void CheckAll()
    {
    for (int i = 0; i < this.checkedListBox1.Items.Count; i++)
    {
    this.checkedListBox1.SetItemChecked(i,true);
    }
    }void CheckReverse()
    {
    for (int i = 0; i < this.checkedListBox1.Items.Count; i++)
    {
    status = this.checkedListBox1.GetItemChecked(i);
    this.checkedListBox1.SetItemChecked(i, !status);
    }
    }