複数の出力結果を1つのTextBoxに表示するには?

解決


EQ  2005-01-22 11:30:29  No: 87965  IP: [192.*.*.*]

プログラムが正常に動作してるかを確認する為にログの様なものを作ろうと思っているのですがうまくいきません。

実験的に作ったものとして2つのCommandボタン(Command1・Command2)と1つのTextBoxを作って、Command1を押したらTextBoxに『コマンド1』という文字をCommand2を押したら次の行に『コマンド2』という文字を出力するようにしたかったのですが、1行目の『コマンド1』に『コマンド2』の文字が上書きされてしましました。

本当は2行目に表示をしたくそれ以降も押すごとに3行目4行目と次の行に表示をさせていきたかったのですが。

ちなみに、過去の質問を見て、
  ・TextBoxのMultiLineをTrue
  ・Text1.text="Command1" +  vbCrLf
を試してもうまくいきませんでした。

VB初心者で申し訳ないのですがどうかよろしくお願いします。

編集 削除
じゃんぬねっと  URL  2005-01-22 12:05:11  No: 87966  IP: [192.*.*.*]

じゃんぬねっと です。

> Text1.text="Command1" +  vbCrLf
自ら、上書きしてますね orz...

Text1.Text = Text1.Text & "Command1" + vbCrLf

編集 削除
じゃんぬねっと  URL  2005-01-22 12:06:00  No: 87967  IP: [192.*.*.*]

じゃんぬねっと です。

最後の「+」も「&」にすべきですね。(修正)
Text1.Text = Text1.Text & "Command1" & vbCrLf

編集 削除
EQ  2005-01-22 12:11:00  No: 87968  IP: [192.*.*.*]

無事に解決する事が出来ました!

自ら上書きをしていたとは…。

じゃんぬねっとさん、丁寧な説明どうもありがとうございました。

編集 削除