private void checkedListBox3_SelectedIndexChanged_1(object sender, EventArgs e)
{
if (checkedListBox3.CheckedItems.Count != 0)
{ for (int i = 0; i <checkedListBox3.CheckedItems.Count; i++)
{
if (checkedListBox3.GetItemChecked(i))
{
count++;//全局变量
}
}
}
}
1 代码如上
2 如图(1),当选3个item的时候,count=3,当我取消一个item的时候,如图(2),这时候count=4了,
我的需求是count=2,那我怎么修改代码?
加个else{count--}呢
这样不行,只要打勾,或者取消打勾,都会触发事件,count就会+1
通过EventArgs判断是确认还是取消,再进行加跟减
可以详细点么?