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