C#:如何在备忘录中添加一行?

时间:2009-04-17 13:25:05

标签: c# winforms

我有一个RichBox(备忘录),我想添加行。

目前,我使用此

RichBox1.text += "the line I'd like to add" + "\n";

下面是Delphi中的方法吗?

Memo.Lines.add('The line I''d like to add');

3 个答案:

答案 0 :(得分:8)

AppendText是最接近的。不幸的是,您仍然需要附加换行符:

RichBox1.AppendText( "the line I'd like to add" + Environment.NewLine );

答案 1 :(得分:5)

您可以使用扩展方法将此方便的add方法添加到RichTextBox类。 http://msdn.microsoft.com/en-us/library/bb383977.aspx

public static class Extension
{
    public static void add(this System.Windows.Forms.RichTextBox richText, string line)
    {    
       richText.Text += line + '\n';
    }
}

答案 2 :(得分:2)

您可以使用TextBoxBase中的AppendText方法并显式添加新行

RichBox1.AppendText("the line i'd like to add" + Environment.NewLine);
相关问题