■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#24672-0textboxへの数値代入匿名246722001-11-19(月) 20:23
     #24673-0RE#24672:textboxへの数値代入Say2001-11-19(月) 21:31
     #24696-0RE#24673:textboxへの数値代入匿名246962001-11-20(火) 12:55
     #24695-0RE#24673:textboxへの数値代入匿名246952001-11-20(火) 12:55
     #24699-0RE#24696:textboxへの数値代入ゆう(U)2001-11-20(火) 13:59
     #24700-0RE#24695:textboxへの数値代入せつら2001-11-20(火) 14:02
     #24718-0RE#24700:textboxへの数値代入匿名247182001-11-20(火) 17:28
     #24719-0RE#24699:textboxへの数値代入匿名247192001-11-20(火) 17:29
     #24720-0RE#24700:textboxへの数値代入匿名247202001-11-20(火) 17:30
#24672-0
textboxへの数値代入
text1からtext10へ順に変数nの値を入れるのはどのように書けば宜しいのでしょうか?

for K=1,10
 text??=k
next K

 宜しくお願いします。
#24673-0
RE#24672:textboxへの数値代入
方法1
何も考えず、順番に代入する。
方法2
あらかじめコントロールをオブジェクト型配列変数に代入しておく。
方法3
あきらめて素直にコントロール配列にする
方法4
コレクションからコントロールを取得して代入する
#24696-0
RE#24673:textboxへの数値代入
> 方法1
> 何も考えず、順番に代入する。
> 方法2
> あらかじめコントロールをオブジェクト型配列変数に代入しておく。
> 方法3
> あきらめて素直にコントロール配列にする
> 方法4
> コレクションからコントロールを取得して代入する

返答有難うございます。
上記、もう少し、噛み砕いて、もしよければ具体例で示して戴けないでしょうか?
初心者なので、どうぞお宜しくお願いいたします
#24695-0
RE#24673:textboxへの数値代入
> 方法1
> 何も考えず、順番に代入する。
> 方法2
> あらかじめコントロールをオブジェクト型配列変数に代入しておく。
> 方法3
> あきらめて素直にコントロール配列にする
> 方法4
> コレクションからコントロールを取得して代入する

返答有難うございます。
上記、もう少し、噛み砕いて、もしよければ具体例で示して戴けないでしょうか?
初心者なので、どうぞお宜しくお願いいたします
#24699-0
RE#24696:textboxへの数値代入
> > 方法1
> > 何も考えず、順番に代入する。
Text1.Text = CStr(1)
Text2.Text = CStr(2)
:
Text15.Text = CStr(15)

> > 方法2
> > あらかじめコントロールをオブジェクト型配列変数に代入しておく。
「Dim ステートメント」
「ReDim ステートメント」
「Set ステートメント」
「For...Next ステートメント」

> > 方法3
> > あきらめて素直にコントロール配列にする
For i = 0 To 14 
  Text1(i).Text = CStr(i + 1)
Next
ヘルプ参照「コントロール配列」

> > 方法4
> > コレクションからコントロールを取得して代入する
ヘルプ参照
「Controls コレクション」
「For Each...Next ステートメント」
「If...Then...Else ステートメント」
など

ヘルプを読む事からはじめてください。
#24700-0
RE#24695:textboxへの数値代入
Text1 を貼った後に、これをコピーし、ペーストすると、コントロール配列にできます。 または、
貼った後に Index プロパティとオブジェクト名を変更し、Text1 が10個ある状態にしてください。

    For K = 1 To 10
        Text1(K - 1).Text = CStr(K)
    Next K
#24718-0
RE#24700:textboxへの数値代入
> Text1 を貼った後に、これをコピーし、ペーストすると、コントロール配列にできます。 または、
> 貼った後に Index プロパティとオブジェクト名を変更し、Text1 が10個ある状態にしてください。
> 
>     For K = 1 To 10
>         Text1(K - 1).Text = CStr(K)
>     Next K

どうも有難うございました。

#24719-0
RE#24699:textboxへの数値代入
> > > 方法1
> > > 何も考えず、順番に代入する。
> Text1.Text = CStr(1)
> Text2.Text = CStr(2)
> :
> Text15.Text = CStr(15)
> 
> > > 方法2
> > > あらかじめコントロールをオブジェクト型配列変数に代入しておく。
> 「Dim ステートメント」
> 「ReDim ステートメント」
> 「Set ステートメント」
> 「For...Next ステートメント」
> 
> > > 方法3
> > > あきらめて素直にコントロール配列にする
> For i = 0 To 14 
>   Text1(i).Text = CStr(i + 1)
> Next
> ヘルプ参照「コントロール配列」
> 
> > > 方法4
> > > コレクションからコントロールを取得して代入する
> ヘルプ参照
> 「Controls コレクション」
> 「For Each...Next ステートメント」
> 「If...Then...Else ステートメント」
> など
> 
> ヘルプを読む事からはじめてください

どうも有難うございました。
#24720-0
RE#24700:textboxへの数値代入
> Text1 を貼った後に、これをコピーし、ペーストすると、コントロール配列にできます。 または、
> 貼った後に Index プロパティとオブジェクト名を変更し、Text1 が10個ある状態にしてください。
> 
>     For K = 1 To 10
>         Text1(K - 1).Text = CStr(K)
>     Next K

有難うございました。
このページと関連する記事:
#30512-0Form上のText.box全てのText内容を変更するには2000-09-22(金) 19:39
#22987-0For文について2001-09-06(木) 13:47
#21149-0配列と変数の付け方がわかりません。2001-05-31(木) 10:25
#3323-0RE#3322:タブコントロールについて1999-11-12(金) 13:06
#25098-0配列型のコントロールに同じ命令を出したのですが2001-12-04(火) 14:12
#23718-0TEXTBOXの指定に変数が使えないのですが2001-10-13(土) 00:54
#894-0formのtext.box(50個)を全部一度にCrearしたい1999-08-19(木) 10:59
#14180-0二次元配列の型2000-01-24(月) 11:26
#13609-0配列があるオブジェクトがLoadされているか知りたい2000-12-22(金) 11:32
#19722-0For Each 〜 Nextステートメントの使い方2002-02-07(木) 15:17
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)