CheckedListBox chkListPersonalItem;
//下面的代码为什么不能修改选定项的文本值?
chkListPersonalItem.SelectedItem = "Test";请高手指点

解决方案 »

  1.   

    SelectedItem 获取选定项目的值SelectedItems 这个可以
      

  2.   

    chkListPersonalItem.SelectedValue = "Test";这个我试了也不行^_^
      

  3.   

    用SetItemChecked(int,bool)
    第一個參數是指要先中的Index,如果是要先中第二個參數用True就可以了
    試試看吧
      

  4.   

    我的目的是改变其选中(高亮显示, 而不是在其前面的CheckBox打勾) 项的文本值, 而不是让其选中, 那样怎么办?
      

  5.   

    先得到那个元素的索引值,然后从Items中把它Remove掉,然后把新的值Insert到Items中.否则即使改变了Items的值,可能在显示上也改不了.
      

  6.   

    SelectedItem,SelectValue,SelectIndex只能用来选取对应的值,改的话应该只能先删再添加