请问大家一个关于C#的CheckBox问题??(解决给分) 在C# WinForm中,当单击CheckBox控件时,会连续触发CheckBox的CheckedChanged事件两次。这是怎么原因啊???如何解决呢???解决就给分!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是有的地方对checkbox重新赋值了?重新赋值也会调用事件的 可以在程序中增加一个_EnableEvent字段,缺省为true; private bool _EnableEvent = true; private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (!_EnableEvent) return; _EnableEvent = false; checkBox1.Checked = true; _EnableEvent = true; } 你这是第一次执行,但是他要的是第二次。我个人的理解,不代表大家的意见。当你选择checkbox的时候值发生改变会执行一次,当你选完值的时候又发生改变,会再执行一次。这只是我个人的理解。我具体的也没去msdn上查,高人来了会给你个很好的解答 后台代码,该怎么判断:现在鼠标是不是在一个Button控件的上面? C# webbrowser控件模拟点击 怎么把时间转成16进制 关于rdlc多个数据源的问题 vs2005求救,在net命令注册sql2005? DataGrid设置问题!!!!在线等!!!!! C#如何实现word预览 怎样在网页中打开WORD文档,并显示给用户? 建议添加一项功能,黑名单把恶意抄分的人员公布,UP者有分 在C#中如何使菜单像Windows的开始菜单一样,能在它上点击右键时出现另一个菜单? 高手,教教我 pictureBox lable 如何设置框架形状
private bool _EnableEvent = true; private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (!_EnableEvent)
return; _EnableEvent = false;
checkBox1.Checked = true;
_EnableEvent = true;
}