【发布时间】:2019-09-10 20:39:08
【问题描述】:
我正在尝试在 Windows 窗体中为 RichTextBox 控件设置一个数据字符串,但 RichTextBox Text 属性将所有出现的“\r”替换为“\n”。
我也尝试重新替换“\n”: RichTextBox.Text.Replace("\n", "\r") 和 RichTextBox.Text.Replace("\n", "\r\n") 但不幸的是没有运气。
RichTextBox1.Text = "Abhi\rRa\r123"; //Textbox stores as Abhi\nRa\n123
RichTextBox1.Text = this.RichTextBox1.Text.Replace("\n", "\r"); //Silly as .Text will eventually replace \r to \n.
如何允许将字符串存储在带有“\r”的文本框中,而不是让“\r”被“\n”替换????
提前致谢,
【问题讨论】:
-
何必呢?需要时,您可以随时更换字符。 - 注意 RTB 是关于格式化文本的;它想在需要的地方换行并使用段落而不是换行符。和。直接更改文本会弄乱以前的格式..
标签: c# string winforms newline richtextbox