C #: Как добавить строку в заметку? - PullRequest
3 голосов
/ 17 апреля 2009

У меня есть RichBox (памятка), к которому я хотел бы добавить строки.

В настоящее время я использую это

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

Нет ли чего-нибудь похожего на метод в Delphi ниже?

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

Ответы [ 3 ]

8 голосов
/ 17 апреля 2009

AppendText является ближайшим к нему. К сожалению, вам все еще нужно добавить символ новой строки:

RichBox1.AppendText( "the line I'd like to add" + Environment.NewLine );
5 голосов
/ 17 апреля 2009

Вы можете использовать метод расширения, чтобы добавить этот удобный метод 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 голосов
/ 17 апреля 2009

Вы можете использовать метод AppendText из TextBoxBase и явно добавить новую строку

RichBox1.AppendText("the line i'd like to add" + Environment.NewLine);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...