怎么让checklistBox的某一项始终是选中的?

是在winform里
2024-12-12 23:42:08
推荐回答(2个)
回答1:

checklistBox ?这是什么控件? 你说的是CheckBoxList吧? 如果是 下面是我的思路;让它某一项始终选中:

只读
对比

这是前台代码。
将你要始终选择选中的那一项Selected属性设为True;Enabled设为False;那么此项就无法被改变;这样便可以达到始终选中的效果;
不知道 你要的是不是这个效果。。希望对你有帮助。。。。。

回答2:

其实只要给你的checkedListBox控件ItemCheck事件加上如下事件代码:
//这个事件是在你的选项被改变选中状态后,操作生效前发生的。
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.Index==0)
{
e.NewValue = CheckState.Checked;
}
}