2009-04-17 4 views
3

私はRichBox(メモ)を持っています。C#:メモに行を追加するには?

現在、私はこの

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

は以下のデルファイのメソッドのようなものがないでしょうか?

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

答えて

8

AppendTextが最も近い。残念ながら、あなたはまだ改行文字を追加する必要があります。

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

:' RichBox1.AppendTextは(String.Formatの( "{0} {1}"、 "ラインは、私が追加したい" と、 Environment.NewLine)); ' – Phate01

2

あなたはTextBoxBaseandからのappendTextメソッドを使用することができ、明示的に新しい行を追加

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

あなたがこの便利なaddメソッドを追加する拡張メソッドを使用することができますRichTextBoxクラスあなたは `string.Format`使用できる追加のものを避けるために 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'; 
    } 
} 
関連する問題