How To Add A New Line in a C# or Visual Basic TextBox
June 11, 2011 in C#
If you're building a Windows Form Application, for example with C# or Visual Basic, then you may need to add a new line character, for example in a multiline TextBox. You do this using Enviroment.NewLine to insert the line break as follows:
textBox1.Text="First Line" + Environment.NewLine + "Second Line";
My preferred use is with the += operator in C#:
textBox1.Text = "Line One"; textBox1.Text += Environment.NewLine; textBox1.Text += "Line Two";
This way, you can add extra lines of output to the TextBox as you require it.
References: Environment.NewLine on MSDN
Namadev said on October 12, 2006
Hey,
Thats a good one ...
Dan said on December 3, 2006
Excellent - just what I was looking for! Thanks
OttoDisc said on January 19, 2007
Fast and clean.
Many thanks!
Andrew said on January 28, 2007
Thx!! I really needed this! great
praKash said on March 14, 2007
Thata was simple but hard to find
marcexx66 said on March 29, 2007
Thnxs , just what I need!
arasu said on June 25, 2007
Really it is excellent.Bez i was thinking for more hours but easily i found this!
lmnd said on July 9, 2007
Yeahh. But not working un vb 6
JDuarte said on August 7, 2007
easier even is just vbNewLine in Visual Basic
textBox1.Text="First Line" vbNewLine "Second Line"
Hadi said on April 29, 2009
It's working in VB 9.0
Very Thanks to Webmasters.
But about JDuarte solving, the correct code in VB 9.0 is:
TextBox1.Text = "First Line" vbNewLine "Second Line"
however it's good and easier.