• ベストアンサー

.net ラジオボタンについて

こんにちは。 .netを始めたばかりでラジオボタンの使い方が分からなくて困っています。 vb6ではラジオボタンをコントロール配列にした時Indexをつかって何番目のラジオボタンがチェックされたかというのが判断できたのですが、.netにはコントロール配列がなく、今はpnelでラジオボタンを囲っています。 vb6のようにIndexなどで、何番目のラジオボタンかを判断する方法はないのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

コントロール配列にVB6と.NETでは変更が入っています。 VB6  Index値を持つ同名のコントロール  コントロール種類が一緒でなければならない  イベントのパラメータに(Index as integer)が増える .NET  Index値を持たず、別名のコントロール  コントロール種類が一緒でなくてもよい  イベントのハンドラにより、コントロール配列を実現する 例 RadioButton1,RadioButton2,RadioButton3があるとき Private Sub 任意の関数名(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged, RadioButton2.CheckedChanged, RadioButton3.CheckedChanged   Debug.WriteLine(sender.name & "が" & sender.checked) End Sub

関連するQ&A