- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.NETのコントロール配列(VB4からの移行))
.NETでのコントロール配列の扱いについて
このQ&Aのポイント
- .NETに移行する際、コントロール配列の扱いに制約があります。特に、ラジオボタンの選択状態を取得する場合、1つずつ条件分岐を書く必要があります。
- 例えば、10個のラジオボタンの選択状態を確認し、それぞれのインデックス番号を取得したい場合、RadioButton1.Checked、RadioButton2.Checked、...のように個別に条件分岐を書く必要があります。
- これが非常に冗長でわかりづらく感じるかもしれませんが、現状の.NETの仕様では他に方法はありません。必要に応じて、コードを整理するための工夫をすることをおすすめします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、じゃんぬねっと です。 VB.NET 2002 以降では「コントロール配列」ではなく、 「コントロールの配列」になります。 http://dobon.net/vb/dotnet/control/buttonarray.html > 何か非常に無駄に見えるし、わかりづらくなるような気がするのですが・・・・ 各々が独立したインスタンスを持っていることを考えると、そうは思えません。(私は) ただし、行と列という表のような概念であれば、コントロールの配列を使うべきだと思います。
お礼
似たようなコードなら、まとめられれば便利かな?と思ったものですから・・・。でもURLも参考になりましたどうもありがとうございます、またわからないことが出てきましたけど・・・(^^;。 まだまだ、.NETに関してはわからないことだらけなのでまたお世話になるかも知れません。そのときはまたよろしくお願いいたします。