当前位置:编程学习 > C#/ASP.NET >>

======晕死了。文本框里到底怎么显示换行呀!======

txtTemp.AppendText("信息已收到" + "\r\n" + Environment.NewLine);

就这样都不换行。
txtTemp是RichTextBox类型。我换成了普通的TextBox类型也不行。 --------------------编程问答-------------------- TextBox的MultiLine属性设置为True不可以显示吗? --------------------编程问答-------------------- TextBox的MultiLine属性设置为True了。。。。
--------------------编程问答-------------------- 只写\n试试 --------------------编程问答-------------------- TextBox用"\r\n",前提是MultiLine为true..

RichTextBox用"\n"或者"\r\n"都应该是可以的.. --------------------编程问答-------------------- 能换行啊 我试过 楼主再试试 --------------------编程问答-------------------- TextBox用"\r\n",前提是MultiLine为true..

RichTextBox用"\n"或者"\r\n"都应该是可以的..

顶...
--------------------编程问答-------------------- 这个不行的话,用用NewLine --------------------编程问答-------------------- 文本框有一个TextMode属性,它是可以控制用户输入的信息显示多行,把它设置成"MultiLine"就可以换行了
  很简单的 --------------------编程问答--------------------
wrap属性为true吗? --------------------编程问答--------------------

            string enter = "\r\n";

            testTextBox.Text = "abc" + enter + "def";

            testRichTextBox.Text = "abc" + enter + "def";


看命名应该能明白吧?textbox和richtestbox都能达到换行的目的,但是textbox要设置multiline为true --------------------编程问答--------------------
引用楼主 javaname47 的回复:
txtTemp.AppendText( "信息已收到 "   +   "\r\n "   +   Environment.NewLine);

就这样都不换行。
txtTemp是RichTextBox类型。我换成了普通的TextBox类型也不行。


如果你那不能换行的话,那可能是环境的问题。 --------------------编程问答--------------------
引用 2 楼 javaname47 的回复:
TextBox的MultiLine属性设置为True了。。。。


这时候加\n就是换行 --------------------编程问答-------------------- wrap设置为true --------------------编程问答-------------------- LZ可以试一试这个    

.Replace("<br>", "\r\n") --------------------编程问答-------------------- 没遇到这样的问题,我每次AppendText("\n")就行了!
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,