- 締切済み
VB.NETのChekBoxについて
続けての質問で恐縮です。VB.NETでプログラミングをしております。 GroupBoxの中に、ChekBoxを2つ作りました。 どちらか片方のCheckBoxにしか、チェックが入らないように したいのですが、プロパティ等の設定で出来ないのでしょうか ? 出来ないならば、CheckedChangedで、プログラミングをするしか ないと思っております。が、何かありそうな気がするのです。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- JeanneNet
- ベストアンサー率48% (100/208)
回答No.2
こんにちは、じゃんぬねっと です。 RadioButton を使うべきなのですが、それはそれとして。 CheckBox は、択一選択のためのコントロールではないので、そんなプロパティはありません。 CheckedChanged で制御するしかないですね。 GroupBox で制御するのであれば、GroupBox 内の子コントロールをすべて列挙することで多少は汎用性が高まるでしょう。
- chihi_rok
- ベストアンサー率20% (1/5)
回答No.1
CheckBoxではなく、RadioButtonではいけないのでしょうか。 CheckBoxは本来複数チェックができるようにするためのもの(だと僕は思ってます)。 GroupBoxでどちらかを選ぶのであれば、RadioButtonを使うのが一般的だと思うのですがいかがでしょうか? 回答になっていないようであれば申し訳ございません。
質問者
お礼
ご回答、ありがとうございます。 >RadioButtonを使うのが一般的 私もそう思いますが、仕様なのです。 出来ないのでしょうか ?
お礼
ご回答をありがとうございます。 >CheckedChanged で制御するしかないですね。 解りました。頑張ります。 今後とも、宜しくお願い致します。