2009-08-31 12 views
0

richtextboxコントロールを持っています。 OpenFileDialogを使って* .rtfファイルをロードして、そのファイルの内容をrichtextboxに表示すると、正しいフォーマットがrtfファイルのように表示されます。 、フォントサイズ、ワードラップ、カラーなど) 私はちょうどrichtextboxをフォーマットする方法を知りたいですか? (または) それを行う他の方法はありますか?richtextboxフォーマット

答えて

1

多分このリンクがあなたを助けるかもしれない。

http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.aspx

public void CreateMyRichTextBox() 
{ 
    RichTextBox richTextBox1 = new RichTextBox(); 
    richTextBox1.Dock = DockStyle.Fill; 


    richTextBox1.LoadFile("C:\\MyDocument.rtf"); 
    richTextBox1.Find("Text", RichTextBoxFinds.MatchCase); 

    richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold); 
    richTextBox1.SelectionColor = Color.Red; 

    richTextBox1.SaveFile("C:\\MyDocument.rtf", RichTextBoxStreamType.RichText); 

    this.Controls.Add(richTextBox1); 
} 
1

試行テキストの種々の断片に等太字、イタリック体、などの形式を使用するRTB :) 試行のすべてのテキストをフォーマットする:)上記のような 例は煩雑を回避するために使用されます著者の無知を発行し、非表示にします(この場合、MSDNの記事作成者は知らない)。