在富文本框中创建换行符

时间:2014-07-02 13:20:57

标签: c# checkbox richtextbox

我需要帮助为我的RichTextBox创建一个新行,在使用CheckBox时我无法工作。

它不断重叠,而不是创建单词换行符。

尝试使用rtbdisplay.text = (display+envrionment.newline);的方法 我的代码中的示例:

if (rbtnSmall.Checked == true)
{
    rtbDisplay.Text = "displaytext".PadRight(20) + "size".PadRight(23) +
                      qty.ToString().PadRight(20) + StrongDummy;
}

2 个答案:

答案 0 :(得分:3)

使用RichTextBox.Text属性或RichtTextBox.AppendText方法追加带换行符的字符串。

myRichTextBox.Text += Environment.NewLine + "My new line.";

// Or

myRichTextBox.AppendText( Environment.NewLine + "My new line." );

答案 1 :(得分:0)

您可以使用http://msdn.microsoft.com/en-us/library/system.environment.newline%28v=vs.110%29.aspx中所述的c#Environment.NewLine属性。或者,像@"\r\n"这样的“旧式”。

RGDS,