- ベストアンサー
ラジオボタンのグループ化
VB2008EEです。 ラジオボタン1~4のうち、1~2、3~4の2つに分けたいのですが どうしたらいいでしょうか? 検索したのですが見つかりませんでした。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
GroupboxやPanelの上に配置することで、グループわけを行うことができます。 第1グループ Groupbox1にradiobuttonを二つ 第2グループ Panelにradiobuttonを三つ 第3グループ Form1にradiobuttonを二つ という感じです。
その他の回答 (1)
- うぃず(@Wizard_Zero)
- ベストアンサー率69% (344/495)
回答No.2
MSDNにこう書いてありますね。 [MSDN] 特定のコンテナ内にある Form などのすべての RadioButton コントロールは、1 つのグループとなります。 [/MSDN] つまり同じフォーム内(というか同じコンテナ内)に配置したラジオボタンをグループ分けするのは、おそらく仕様上できないかと。 下記補足に対して: すでに配置しているラジオボタンを…(略)…移動させるしかないですか? Formのコンストラクタ内でごりごりコーディングする方法もあります。が、それでちゃんと動作するかは試したことが無いのでわかりません。素直に補足に書かれた方法で処理するのがよいと思います。
質問者
お礼
数が多くなると手間かかりますがこの方法でグループ化してみます。 ありがとうございました。
補足
すでに配置しているラジオボタンをグループ化する場合、パネルを 空いてる所に置いて、その上にラジオボタンを移動させてから パネルを元のラジオボタンの位置に移動させるしかないですか?