06
2012
04

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);
« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。