最近做程序用到了复选框,需求:
1、checkbox两个;
2、两个只能选中其中之一;
3、同一checkbox在选中时被单机,状态不变。
解决方法:
两个checkbox分别增加1个checkbox_CheckedChanged的事件
控件:
checkbox1、checkbox2
c#代码
PRivate void checkbox1_CheckedChanged(object sender, EventArgs e) { if (checkbox1.Checked == true) checkbox2.Checked = false; else if (checkbox2.Checked == false) checkbox1.Checked = true; } private void checkbox2_CheckedChanged(object sender, EventArgs e) { if (checkbox2.Checked == true) checkbox1.Checked = false; else if (checkbox1.Checked == false) checkbox2.Checked = true; }
写该文代码时更换了控件名称,如调试出现问题,欢迎指正
新闻热点
疑难解答