111,126
社区成员
发帖
与我相关
我的任务
分享
checkedListBox3.SetItemChecked(6, false);
checkedListBox3.SetItemChecked(7, false);
//方法一
//if (k == 6)
//{
// CheckBox c = checkedListBox1.Items[k] as CheckBox;
// c.Enabled = false;
//}
方法二
checkedListBox3.SetItemCheckState(6, CheckState.Indeterminate);
checkedListBox3.SetItemCheckState(7, CheckState.Indeterminate);
//if (e.CurrentValue == CheckState.Indeterminate)
//{
// //e.NewValue = e.CurrentValue;
// e.NewValue = CheckState.Indeterminate;
//}
//可以在ItemCheck中处理,类似禁用,只是不是灰色而已
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (this.checkedListBox1.SelectedIndex == 0)
{
e.NewValue = e.CurrentValue;
}
}