c#中使用Visual Studio 2012在richtextbox中打印换行符
本文关键字:richtextbox 换行符 2012 打印 Studio Visual | 更新日期: 2023-09-27 18:02:53
我正在使用Visual Studio 2012在c#中制作Windows窗体应用程序。我有一个字符串"|"。我想在有"|"的地方加上一个"换行符"。
我的方法如下。但是它在richtextbox中打印了"This'nis'nmy'nprogram"。
// richtextbox1 in the instace I have made with Richtextbox and it is working correctely.
String myString="This|is|my|program";
String relpacedString=myString.Replace("|","'n");
richtextbox1.append(replacedString);
//this is printing "This'nis'nmy'nprogram" in the textbox
尝试使用"'r'n"
代替"'n"
。
更好的是,使用Environment.NewLine
来插入正确的回车字符:
String replacedString = myString.Replace("|", Environment.NewLine);
这样,您就不用猜测正确的换行字符串是什么。从MSDN:
对于非Unix平台包含"'r'n"的字符串,或者对于Unix平台包含"'n"的字符串。
确保richtextbox1。MultiLine设置为true