• 締切済み

VB.NETのChekBoxについて

続けての質問で恐縮です。VB.NETでプログラミングをしております。 GroupBoxの中に、ChekBoxを2つ作りました。 どちらか片方のCheckBoxにしか、チェックが入らないように したいのですが、プロパティ等の設定で出来ないのでしょうか ? 出来ないならば、CheckedChangedで、プログラミングをするしか ないと思っております。が、何かありそうな気がするのです。 宜しくお願い致します。

みんなの回答

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.2

こんにちは、じゃんぬねっと です。 RadioButton を使うべきなのですが、それはそれとして。 CheckBox は、択一選択のためのコントロールではないので、そんなプロパティはありません。 CheckedChanged で制御するしかないですね。 GroupBox で制御するのであれば、GroupBox 内の子コントロールをすべて列挙することで多少は汎用性が高まるでしょう。

m-toshi
質問者

お礼

ご回答をありがとうございます。 >CheckedChanged で制御するしかないですね。 解りました。頑張ります。 今後とも、宜しくお願い致します。

回答No.1

CheckBoxではなく、RadioButtonではいけないのでしょうか。 CheckBoxは本来複数チェックができるようにするためのもの(だと僕は思ってます)。 GroupBoxでどちらかを選ぶのであれば、RadioButtonを使うのが一般的だと思うのですがいかがでしょうか? 回答になっていないようであれば申し訳ございません。

m-toshi
質問者

お礼

ご回答、ありがとうございます。 >RadioButtonを使うのが一般的 私もそう思いますが、仕様なのです。 出来ないのでしょうか ?

関連するQ&A