• ベストアンサー

FOR文でtext1,text2,text3...などとどうやって処理させればいいのですか

y_heroheroの回答

回答No.4

おそらくtext1、text2…というのは、 テキストボックスコントロールの事を指しているのかと思われますが、 関連させたい全テキストボックスのプロパティで、 [オブジェクト名]を同じものにし、(例えばtext) [Index]に連番を振ると、(0から) 「コントロール配列」として定義できます。 するとtext1、text2、text3…は、 text(0)、text(1)、text(2)として扱う事ができますので、 For i = 0 To 2  text(i) = "てすと" Next なんて事ができます。

negi-bozu
質問者

お礼

なるほど!こういったやり方もあるんですね。 早速試したらできました。 ご回答ありがとうございました。

関連するQ&A

  • for文を簡単な処理に書き変えたい

    いま、配列を作る作業をしているのですが、for文を使うと、forをいくつ書けば良いのか分からない状態です。 作ろうとしている配列が、A[X][Y]で、Xの要素数は固定で良いのですが、Yの要素数が実験のたびに変動するためです。そして、処理したいのが、この配列の各列の値を適当な値(このfor文の前に値が決まっています)を代入することです。 例えば、for文だと、Y=3のときには for(i=0;i<○;i++){ for(j=0;j<○;j++){ for(k=0;k<○;k++){ A[line][0] = C[i];//(Cという配列のi成分) A[line][1] = B[j]; A[line][2] = E[k]; } } } のように書くような内容なのですが、Yが増えると、for文も増やさないといけません。 ここで、再帰処理のような方法をつかってうまく書きたいのですが、どう書いたら良いのか分かりません。 一般的なfor文の書き換え方みたいなことでも良いので、教えて頂けませんか?宜しくお願いします。

  • フォーム & FOR文

    TEXTBOX1,TEXTBOX2,....をFOR文でまわして処理をしたいのですが、 やり方としては For i = 1 To 8 hairetu(i) = TextBox & i &.Text Next にするとエラーになってしまいます。 何か方法はないでしょうか?

  • Timer関数の中のFor文の処理

    Timer関数とFor文の使い方について質問です。 例えばTimer関数のインターバルを1秒に設定をします。 そして、Timer関数の処理の中で5秒以上処理のかかるFor文を書いたとします。 その場合、Timerはスタートしてから1秒後にまた最初からFor文の処理を始めるのでしょうか。 それとも5秒以上処理のかかるFor文の処理が終わってから次のTimerの処理に移行するのでしょうか。 もしくは、1秒毎に新たに並列にTimerの処理がスタートして行くのでしょうか。 以上です。よろしくお願いします。

  • C言語 (繰り返し処理-for文)

    C言語で繰り返し処理のfor文について質問ですが int counter ; for (counter = 1; counter <= 5; counter++)  { puts("繰り返し処理です") ; } の[counter++]の意味を教えてください

  • for文を使った配列の処理について

    for文を用いてそれぞれの$i時に別の名前で配列をつくり、共通の処理をするCGIを作ろうとしています。 for($i=1;$i<3;++$i){ @HAIRETSU = "@HAIRETSU$i"; #@HAIRETSUの処理# } のようなソースを用いて@HAIRETSU1、@HAIRETSU2を定義し、それぞれ共通の処理をすることを考えましたが、うまくいきません。何か良い方法はあるでしょうか?

    • ベストアンサー
    • CGI
  • メソッドを跨いだfor文に関しまして

    皆さん、こんにちわ。 JAVAプログミィングを始めたばかりの初心者です。 自分では解決に至らない内容でしたが、 とっても簡単な質問でしたらごめんなさい。 初心者の割には周りに質問できる人もいないため、 アドバイスいただけるとありがたいです。 今回は、For文の使い方で分からないことがありましたが、 キーワードが悪いのか、 googleで調べきれず、 質問させていただきたく書き込みました。 以下のように、 クラス内で特定の2つのメソッドだけを、 for文で2000回繰り返し処理を行いたいと思っています。 これって、可能なものなのでしょうか? もし可能な場合ですが、 ずずしく大変恐縮ですが、 サンプルの場所などご指摘いただけますと大変ありがたい次第です。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ class { ・メソッド(1){}; ・メソッド(2){}; for (int i = 1 ; i <= 2000 ; i++){ ・メソッド(3){}; ・メソッド(4){}; } }  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ※メソッド3とメソッド4のみ2000回繰り返す感じです。

    • ベストアンサー
    • Java
  • for文学び

    for文がいまいち理解できずに困っています。 いくつかのfor文の解説HPを見たのですが、例えば下記の or (i=1; 100>=i; i++) { trace(i); } の様なかたちに書けば、iは変数で、100になるまで計算が繰り替えされる、などのような説明があるだけで、どの様に使うのかが上手く理解できずにいます。 最初は 上記のASのtraceの部分でMC._x = i; と書けば100の位置まで移動するムービーという感じなのかなと思ったりしたのですが、大間違いでした。 for文初心者がfor文を覚えるのによい練習問題がありましたら、書き込みをいただきたく思います。またよい例題になる記載があるHPなどでもいいです。 ご存じありましたら、書き込みをいただきたく思います。よろしくお願いします。

    • ベストアンサー
    • Flash
  • for文を用いて

    みなさん、こんにちわ。C言語についてわからないことがありましたので、質問させていただきます。 C言語の本でfor文を用いて1~10までの和を求める例題は数多くありますが、(i=0,i<=10,i++) 1+2+1+2+1+2+… のように二種類のパターンがでてきたときはどのようにfor文で組めばよいのでしょうか?合計とその途中の計算も結果出力したいのですが、わからず困っています。ご教授よろしくお願いします。

  • for文

    for文なのですが、 scanfで得た、 iを for文のi--で、一づつへらしてますが、 0でfor文がおわりますが 0で終わりの記述がない気がするんですが、 どうしてでしょか? int main(void) {    int i;    printf("正の整数を入力してください。\n");    scanf("%d",&i);    for( ; i ; i--)    printf("qが入力されました。\n");    return 0; }

  • Do whileとFor文の脱出処理について

    はじめまして。 VBについて素朴な質問なのですが For…Nextから抜けるにはExit for を使いDo…Loopから抜けるにはExit Doを使用しますが以下の場合はFor文の中でExit doを使用するのは可能なのでしょうか? Do while(条件) for i=1 to 12 if 条件 then exit do end if 処理1 next i 処理2 loop 本来ならfor文の中ではExit forを使用しますがfor文はDo while文 の中に含まれていますのでExit doでも出れると思ったのですがそうではないのでしょうか?ご回答よろしくお願いします。