checkedlistbox 中如何只设定checkbox为不可编辑或readonly
checkedlistbox 中如何只设定checkbox为不可编辑或readonly,如果设定selectionmode 为none,就不可以选择了
[解决办法]
MyCheckBoxList.Items[index].Enabled = false;
这样做是CheckBoxList中某项不能选,不知道LZ是不是这个意思。
[解决办法]
封装死了,访问不了CheckBox的
[解决办法]
目前想到的是这样,能变灰,但选中状态去不掉
- C# code
private void button1_Click(object sender, EventArgs e){ checkedListBox1.SetItemCheckState(0, CheckState.Indeterminate);}private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e){ if (((CheckedListBox)sender).GetItemCheckState(e.Index) == CheckState.Indeterminate) e.NewValue = CheckState.Indeterminate;}