扱うデータが単純だったのでずっとVB4を使ってきたのですが、excelのVBAなどと絡めて使おうとするとうまく機能しない部分があったり、XP上では走らなかったりということもあり、.NETに移行しようと努力しているものです。肝心の質問ですが.NETでコントロール配列が使えないのは何かと不便だと思っているのですが、10個のラジオボタンを押すとindexの数値を取得するという部分を.NETで記述する場合、例えば1番目のラジオボタンをオンにすると変数HenNoに1を代入するということを書くと以下の様になるのですが
If RadioButton1.Checked = True Then
HenNo = 1
End If
以下2から10まで上記の1のところの数値を置き換えてそれぞれ書いていくということしか方法はないのでしょうか?何か非常に無駄に見えるし、わかりづらくなるような
気がするのですが・・・・
よろしくお願いします
No.1ベストアンサー
- 回答日時:
こんにちは、じゃんぬねっと です。
VB.NET 2002 以降では「コントロール配列」ではなく、
「コントロールの配列」になります。
http://dobon.net/vb/dotnet/control/buttonarray.h …
> 何か非常に無駄に見えるし、わかりづらくなるような気がするのですが・・・・
各々が独立したインスタンスを持っていることを考えると、そうは思えません。(私は)
ただし、行と列という表のような概念であれば、コントロールの配列を使うべきだと思います。
似たようなコードなら、まとめられれば便利かな?と思ったものですから・・・。でもURLも参考になりましたどうもありがとうございます、またわからないことが出てきましたけど・・・(^^;。
まだまだ、.NETに関してはわからないことだらけなのでまたお世話になるかも知れません。そのときはまたよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) 配列の勉強をしています。使用する変数の意味、検索条件の書き方が難しいです。 2 2022/09/15 14:06
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
C#でbyte配列から画像を表示さ...
-
Excel2010のinputboxで複数デー...
-
vba フィルター 複数条件 3つ以...
-
定数配列の書き方
-
VB6からの移行したいけど、VB.N...
-
Dir関数で読み取り順を操作でき...
-
2次元配列の初期値
-
COBOLの基本的な事なので...
-
エクセルでXY座標に並べられた...
-
構造体配列の特定のメンバーをF...
-
8bitインデックス画像の入出力方法
-
C#で作成したdllをVBScriptで使...
-
Excelマクロ:配列データからグ...
-
(VBA) 配列の文字列を昇順で並...
-
Segmentation Fault (メモリ制限?)
-
画像の座標取得
-
OutOfMemoryExceptionの回避策...
-
ポーカーを作りたいのですが・・・
-
VBの添削をお願いします。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
Excel2010のinputboxで複数デー...
-
vba フィルター 複数条件 3つ以...
-
C#でbyte配列から画像を表示さ...
-
配列のペースト出力結果の書式...
-
Dir関数で読み取り順を操作でき...
-
エクセルでXY座標に並べられた...
-
VBAで配列引数を値渡しできない...
-
C++で作成したDLLにVBAから配列...
-
構造体配列の特定のメンバーをF...
-
OutOfMemoryExceptionの回避策...
-
大量の変数を定義するにはどう...
-
VBAでMODE関数をつくる
-
VBScriptでCSVファイルを読み出...
-
定数配列の書き方
-
Segmentation Fault (メモリ制限?)
-
Excelのメモリ(配列)の上限は2G...
-
Redim とEraseの違いは?
-
CheckBoxの配列化
-
配列の中の最大値とそのインデ...
おすすめ情報