- PR -

変数を動的に表示したい。VB2005

1
投稿者投稿内容
hirapy2007
会議室デビュー日: 2008/09/11
投稿数: 3
投稿日時: 2008-09-11 18:22
こんにちは、サンデープログラマー初心者です。
VB2005を使っています。

dos basicしか知らないに等しい状態ですが。
たとえば。
for k = 1 to 1000
textbox1.text = k
next

を実行すると、いきなり1000と表示されます。
今のPCは速いので一瞬のことだからでしょうか?
実際はマイコンデータからのシリアルデータをtextboxに表示させたいのですが、
どうしても、データが数珠繋ぎで表示されます。(chr処理をしていないせいもありますが)
よろしくお願いいたします。
King
ぬし
会議室デビュー日: 2008/06/20
投稿数: 284
投稿日時: 2008-09-11 18:44
環境はWebアプリケーション、Windowsアプリケーションのどちらでしょうか。
引用:
for k = 1 to 1000
textbox1.text = k
next


というコードを実行した時に「いきなり1000と表示される」のではなく
どうなる事を希望されていますか?
七味唐辛子
ぬし
会議室デビュー日: 2001/12/25
投稿数: 660
投稿日時: 2008-09-11 20:11
連続して値を表示したいということなら LISTBOXに値を表示させれば設定した値を見れます。


hirapy2007
会議室デビュー日: 2008/09/11
投稿数: 3
投稿日時: 2008-09-11 20:41
ご返答ありがとうございます。
例えば、textbox(1行)に変数をリアルタイムで表示させたいのです。
for 〜 next の間に適当にタイマーを入れて、1〜1000の変化を
見たいのです。
ただそれだけなのですが。
また 配列に適当なデータを入れ、それを1秒間隔でtextbox(1行)に表示させるとかです。
七味唐辛子
ぬし
会議室デビュー日: 2001/12/25
投稿数: 660
投稿日時: 2008-09-11 22:11
http://blog.livedoor.jp/akf0/archives/51418228.html

これでどう? 
hirapy2007
会議室デビュー日: 2008/09/11
投稿数: 3
投稿日時: 2008-09-11 22:33
できました。
me.refresh() これをloopの中に入れたら数字がくるくると表示されるようになりました。
この me.xxxx というのがよくわかってないんですね。
勉強します。
ありがとうございました。七味唐辛子さん
1

スキルアップ/キャリアアップ(JOB@IT)