郑德才博客 记录学习,记录工作,学习知识分享!

C# richtextbox保持字体格式

FontDialog fd = new FontDialog();//字体框
DialogResult d = fd.ShowDialog();//显示
if (d.Equals(DialogResult.OK))
{
if (richTextBox1.SelectedText.Length==0)//如果未选定,那么就修改全部
richTextBox1.Font = fd.Font;
else
//修改选定的文本
richTextBox1.SelectionFont = fd.Font;
}

改变已选中的字体的颜色
richTextBox1.Text = "abcdefghijklmn";
richTextBox1.Select(5, 5);
richTextBox1.SelectionBackColor = Color.Red;
richTextBox1.SelectionColor = Color.White;
richTextBox1.DeselectAll();

richtextbox设置了里面的字体和颜色,如何保存rtf格式
读取后richtextbox显示保存的rtf格式
if ((System.IO.Path.GetExtension(FileName)).ToLower() == ".txt")
richTextBox.LoadFile(FileName, RichTextBoxStreamType.PlainText);
else
richTextBox.LoadFile(FileName);

保存
if ((System.IO.Path.GetExtension(FileName)).ToLower() == ".txt")
richTextBox.SaveFile(FileName, RichTextBoxStreamType.PlainText);
else
richTextBox.SaveFile(FileName);
2012年4月6日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

发表留言: