c# windowsフォームです
チェックボックスをA,B,Cと3つ配置していて、
Aをチェックすれば他のBとCをチェックを外し
Bをチェックすれば他のAとCをチェックを外し
Cをチェックすれば他のAとBをチェックを外し..という制御をしたいです。
イベントも共通化したいので、下記のように書いたのですが、
うまくいきません。どのようにすれば良いでしょうか。。
lang
1private void chk_CheckedChanged(object sender, EventArgs e) 2 { 3 4 string str_chkname = ((CheckBox)sender).Text; 5 6 if (str_chkname == "A") { 7 serch_flg = "A"; 8 chk_B.Checked = false; 9 chk_C.Checked = false; 10 }else if (str_chkname == "B") { 11 serch_flg = "B"; 12 chk_A.Checked = false; 13 chk_C.Checked = false; 14 }else if (str_chkname == "C"){ 15 serch_flg = "C"; 16 chk_A.Checked = false; 17 chk_BChecked = false; 18 } 19 20 }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/30 10:35