2011-07-12 8 views
0

VBのテキストボックスに情報を追加しようとしています。私のアプリでは、さまざまなオプションを選択でき、すべての情報を1つの読み込み専用のテキストボックスに表示できます。テキストをテキストボックスに追加するVB

イベントをトリガするたびに、テキストボックスに何かが書き込まれるたびに、現在ボックスにあるテキストを上書きするのではなく、追加されます。

私はいくつかのソリューションをオンラインで見てきましたが、その多くはこのタスクのために過度に複雑に思えました。誰かが簡単な解決策を持っていれば、それは非常に高く評価されます。

唯一の制約は、最後の文の直後ではなく、新しい行としてテキストを追加することです。

答えて

3
Private Sub AddLine(ByVal line As String) 
    Me.txtTheTextbox.Text = If(Me.txtTheTextbox.Text = String.Empty, line, Me.txtTheTextBox.Text & ControlChars.CrLf & line) 
End Sub 
+0

ある読み取り専用のテキストボックスです。既にテキストボックスにあるものは上書きされます。 – Greqo

+0

@Grego:いいえ、いいえ、それを正しく使用していない場合はありません。あなたはそれをどのように使っていますか? – Ryan

+0

AddLine( "こんにちは") – Greqo

0

ありがとうtext_readは text_liveこれは動作しません通常のテキストボックス

private sub text_live_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles text_live.TextChanged 
text_read.text=text_read.text & text_live.Text ' append the text in live to read 
end sub 
関連する問題