2009-08-19 43 views
20

我想將一行文本添加到VB.net中的TextBox組件,但我無法弄清楚我的生活如何強制換行。現在它只是增加了我已經有的東西,這不好。如何將新行添加到Windows窗體TextBox?

我試過複製實際的換行符,沒有工作。我試過AppendText(),沒有工作。

我到底怎麼做到這一點?它已經是多行了。

+0

我們在談論ASP.NET還是WinForms? – JohannesH 2009-08-19 21:50:20

+0

Winforms。我不知道ASP.net – Cyclone 2009-08-19 21:52:29

回答

59

嘗試使用Environment.NewLine

獲取此環境中定義的換行符的字符串。

像這樣的東西應該工作:

textBox.AppendText("your new text" & Environment.NewLine) 
+0

它的工作,謝謝! – Cyclone 2009-08-19 22:31:46

4

試着這麼做

"Line 1" & Environment.NewLine & "Line 2" 
2

你有沒有嘗試過這樣的:

textbox.text = 「文本」 &系統。 environment.newline &「一些更多的文字」

+0

像一個魅力工作 – silberbaum 2015-05-26 08:33:33

1

首先,您必須將TextBoxMultiLine屬性設置爲true,以便它支持多行。

然後,您只需使用Environment.NewLine即可獲取換行符組合。對於的WinForms在VB

0

晨間測試代碼:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 

    Dim Newline As String 
    Newline = System.Environment.NewLine 

    TextBox1.Text = "This is a test" 
    TextBox1.Text = TextBox1.Text & Newline & "This is line 2" 

End Sub 
0

JeffK把這個並使其多了幾分緊湊。

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 

    Dim Newline As String = System.Environment.NewLine 

    TextBox1.Text = "This is a test" 
    TextBox1.Text += Newline + "This is another test" 

End Sub 
0
TextBox2.Text = "Line 1" & Environment.NewLine & "Line 2" 

TextBox2.Text = "Line 1" 
TextBox2.Text += Environment.NewLine 
TextBox2.Text += "Line 2" 

這是它是如何做。

0

使用下面

TextBox1.Text = "This is a test" 
TextBox1.Text = TextBox1.Text & **ControlChars.Newline** & "This is line 2" 

controlchars.Newline會自動把"This is line 2"到下一行

0

您還可以使用vbNewLine對象作爲

MessageLabel.Text = "The Sales tax was:" & Format(douSales_tax, "Currency") & "." & vbNewLine & "The sale person: " & mstrSalesPerson 
0

嘗試vbCrLf

例如:

TextBox1.text = "line_one" & vbCrLf & "line_two" 
0

確保你的文本框設置爲多,那麼你不會需要任何額外的變暗vbnewline會工作得很好

0

RichTextBox中也有一個「行」的屬性,是一個字符串數組。此數組中的每個項目都以隱式換行符結尾,並將顯示在其自己的行中。

如果您的文本是靜態的或具有初始值,並且您在Visual Studio中使用設計器,則可以直接在其中直接添加行。

相關問題