请求各位大侠救助, 我要checkbox选中事件,事件完毕以后,我要初始化 this.chkAMGo.Checked = false;执行这段代码有进入了事件中 请问我如何初始化,才能不进入事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在设计页面里面,当你把鼠标移到空间上的时候,不是出来个checkbox嘛,如果选中就去掉。当你要触发这个控件的方法的时候,首先把你未选中的那个属性在后台用代码改正过来~~ 执行后绑定,也就是一开始checkbox并没有绑定事件,然后初始化完毕后,在绑定事件还有可以用一个变量去控制,初始时变量为0,checkbox事件中判断这个变了,如果为0,退出,初始化完成后,变量置为1,然后判断为1,就执行checkbox事件 估计楼主是双击checkbox生成的事件吧,查看 checkbox的属性,事件标签,发现自动生成的是CheckChanged事件,再将其赋为false,自然也触发,建议用click事件,双击click生成。 private void checkBox1_Click(object sender, EventArgs e) { MessageBox.Show("chk clicked." + this.checkBox1.Checked); if (this.checkBox1.Checked) { this.checkBox1.Checked = false; } }如果一定要用CheckChanged事件,可以参照如下代码。 private void checkBox1_CheckedChanged(object sender, EventArgs e) { MessageBox.Show("chk clicked." + this.checkBox1.Checked); if (this.checkBox1.Checked) { this.checkBox1.CheckedChanged -= checkBox1_CheckedChanged; this.checkBox1.Checked = false; this.checkBox1.CheckedChanged += checkBox1_CheckedChanged; } }也是可行的。 这是不是相当于在CheckedChanged时注销了事件? 请问用Marshal.SizeOf计算struct的大小,结果不对,谁能帮我解答? c#小问题 如何压缩数据库备份文件 C# 从内存空间中直接读取对象的数据,转化为字节数组怎么实现 在建立与服务器的连接时出错 office add-in发布问题 100分求:如何保证dll不被别人发编译!发布时要注意什么,提供完整操作过程最好 C#在不知道源代码的情况下怎么禁用窗体应用程序的某一个按钮 没分了,诚心请好心人进来帮帮忙! .net 2003 不可以新建WEB项目时出错! 为什么AseDataAdapter填充dataset时报内部错误 请教如何在Textbox上重叠一个透明picturebox
还有可以用一个变量去控制,初始时变量为0,checkbox事件中判断这个变了,如果为0,退出,初始化完成后,变量置为1,然后判断为1,就执行checkbox事件
CheckChanged事件,再将其赋为false,自然也触发,建议用click事件,双击click生成。 private void checkBox1_Click(object sender, EventArgs e)
{ MessageBox.Show("chk clicked." + this.checkBox1.Checked);
if (this.checkBox1.Checked)
{
this.checkBox1.Checked = false;
}
}如果一定要用CheckChanged事件,可以参照如下代码。 private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
MessageBox.Show("chk clicked." + this.checkBox1.Checked);
if (this.checkBox1.Checked)
{
this.checkBox1.CheckedChanged -= checkBox1_CheckedChanged;
this.checkBox1.Checked = false;
this.checkBox1.CheckedChanged += checkBox1_CheckedChanged;
}
}也是可行的。