###前提・実現したいこと
C#でラジオボタンを配置したが、
項目をチェックした時の挙動がおかしい
###発生している問題・エラーメッセージ
RadioButtonの配列を2つ、各配列の要素は5つずつ作りました。
Parentプロパティにはそれぞれ別のGroupBoxを指定しました。
しかし、片方のRadioButtonにチェックを入れると
異なる方のParentを持つのチェックボタンのチェックが外されてしまいます。
###ソースコード
C#
1// メンバ 2RadioButton[] rb1 = new RadioButton[5]; 3RadioButton[] rb2 = new RadioButton[5]; 4GroupBox gb1 = new GroupBox(); 5GroupBox gb2 = new GroupBox(); 6 7// 設定 (どこかのメソッド内) 8 9/* グループボックスの設定は省略 */ 10 11for (int i = 0; i < 5; i++) 12{ 13 rb1[i] = new RadioButton(); 14 rb1[i].Parent = gb1; 15 // 背景色や座標などの設定 16} 17 18for (int i = 0; i < 5; i++) 19{ 20 rb2[i] = new RadioButton(); 21 rb2[i].Parent = gb2; 22 // 背景色や座標などの設定 23} 24 25// 以下略
これでrb1側の項目にチェエクを入れると
なぜかrb2側の項目に入っていたチェックが外されてしまいます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/17 11:20