就是我要显示多行文本,,
---我现在每次显示都是后面的把前面的覆盖了,multiline是true的,请问大侠们怎么在程序上实现或者那个控件需要修改?

解决方案 »

  1.   

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

  2.   


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

  3.   

    this.TextBox1.Text  在 原来值的基础上再加上新的值this.TextBox1.Text+="\r\n"+"新行文本内容";
      

  4.   

    this.TextBox1.Text += "First Line" +  Environment.NewLine + "Second Line" +   Environment.NewLine + "Third Line"; 因为用"\r\n"能够满足Windows的要求了,其他平台用Environment.NewLine
      

  5.   


    LZ只是一般文本框,不是富文本框。
    this.TextBox1.Text+=Environment.NewLine +"新行文本内容"; 
    这样就最好
      

  6.   

    在给TEXTBOX赋值的时候用"="就会把前面的内容覆盖掉.
          用"+="是在前面的内容上去添加你现在的值. 归根到底是"="和"+="的区别