• ベストアンサー

複数のテキストボックスに同じ処理をしたい

以前同じような質問があったと思うのですが、検索しても見つけることができなかったので質問させていただきます。 現在VisualBasic.Netでプログラミングをしています。 フォーム上にTextbox1~5を配置し、それぞれに配列の値を挿入したいと考えています。 配列をa(i)として For i=0 to 5 Textbox(i).text = a(i) Next このようにしてもエラーが出てうまくいきません。 Textbox1~5に同じ処理をするにはどうすればいいでしょうか? 解決法を教えていただきたいです。 よろしくお願いします。

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

  • ベストアンサー
  • rector
  • ベストアンサー率33% (1/3)
回答No.1

>For i=0 to 5 >Textbox(i).text = a(i) >Next ループカウンタがおかしくないですか? TextBoxっていうコントロールがコントロール配列で TextBox(1) TextBox(2) TextBox(3) TextBox(4) TextBox(5) となっており配列aの要素が1~5になっているとしたら For i=1 to 5 Textbox(i).text = a(i) Next とでいけるはずです。

noname#70167
質問者

お礼

コントロール配列というのがあったんですね・・・ 無事に解決しました! 回答ありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A