2011-07-12 163 views
0

我正在嘗試將信息附加到VB中的文本框。我的應用程序允許用戶選擇各種選項,並在單個只讀文本框中顯示所有信息。將文本附加到文本框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