后来探索下面方法可以有效的解决问题
private void checkedListBoxResult_ItemCheck(object sender, ItemCheckEventArgs e) { checkedListBoxResult.ItemCheck -= checkedListBoxResult_ItemCheck; if (e.CurrentValue == CheckState.Checked) { e.NewValue = CheckState.Checked; } else { for (int i = 0; i < checkedListBoxResult.Items.Count; i++) { checkedListBoxResult.SetItemChecked(i, false); } e.NewValue = CheckState.Checked; } checkedListBoxResult.ItemCheck += checkedListBoxResult_ItemCheck; }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222465.html原文链接:https://javaforall.net
