日期:2014-05-17  浏览次数:20723 次

怎么实现text.Box里的文本多行显示


就是我要显示多行文本,,
---我现在每次显示都是后面的把前面的覆盖了,

multiline是true的,请问大侠们怎么在程序上实现或者那个控件需要修改?
------解决方案--------------------
应该是追加文本,而不是每次都是覆盖性的赋值

this.TextBox1.Text+="\r\n"+"新行文本内容";
------解决方案--------------------

this.richTextBox1.AppendText(Environment.NewLine+"新内容");

------解决方案--------------------
this.TextBox1.Text  在 原来值的基础上再加上新的值

this.TextBox1.Text+="\r\n"+"新行文本内容";
------解决方案--------------------
引用:
应该是追加文本,而不是每次都是覆盖性的赋值

this.TextBox1.Text+="\r\n"+"新行文本内容";


简明扼要。
------解决方案--------------------
this.TextBox1.Text += "First Line" +  Environment.NewLine + "Second Line" +   Environment.NewLine + "Third Line"; 

因为用"\r\n"能够满足Windows的要求了,其他平台用Environment.NewLine
------解决方案--------------------
引用:
C# code?1this.richTextBox1.AppendText(Environment.NewLine+"新内容");


LZ只是一般文本框,不是富文本框。
this.TextBox1.Text+=Environment.NewLine +"新行文本内容"; 
这样就最好
------解决方案--------------------
在给TEXTBOX赋值的时候用"="就会把前面的内容覆盖掉.
      用"+="是在前面的内容上去添加你现在的值. 归根到底是"="和"+="的区别