Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# richtextbox格式_C# - Fatal编程技术网

C# richtextbox格式

C# richtextbox格式,c#,C#,我有一个richtextbox控件, 当我使用OpenFileDialog加载*.rtf文件以将该文件的内容显示到richtextbox中时,它应该采用与rtf文件相同的正确格式(正确格式表示空格、字体大小、字包装、颜色等) 我只是想知道如何格式化richtextbox。。? (或) 还有其他方法吗?也许这个链接可以帮助你 尝试格式化RTB中的所有文本:) 尝试在各种文本片段中使用粗体、斜体等格式:) 像上面这样的例子被用来回避这些麻烦的问题,并隐藏作者的无知(在本例中——对MSDN文章作者的

我有一个richtextbox控件, 当我使用OpenFileDialog加载*.rtf文件以将该文件的内容显示到richtextbox中时,它应该采用与rtf文件相同的正确格式(正确格式表示空格、字体大小、字包装、颜色等) 我只是想知道如何格式化richtextbox。。? (或)
还有其他方法吗?

也许这个链接可以帮助你


尝试格式化RTB中的所有文本:) 尝试在各种文本片段中使用粗体、斜体等格式:) 像上面这样的例子被用来回避这些麻烦的问题,并隐藏作者的无知(在本例中——对MSDN文章作者的无知)

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);
}