最近做程序用到了復選框,需求:
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; }
寫該文代碼時更換了控件名稱,如調試出現問題,歡迎指正
新聞熱點
疑難解答