说到 C#RichTextBox设置FontStyle(粗体,斜体,下划线,删除线),,
应该感谢一下 junherry 博主
rmtrong的专栏
他写的 <c#.net 文本编辑控件——设置RichTextBox的字体格式:粗体、斜体、下划线> 这一篇文章。
他这篇文章虽说不是很全面,真的很有用,后面我改的面目全非~ ~!。
经过修改后,真正做到想要的效果。
好了不说了,贴代码(经过简单测试通过)。
注意 fontsyle(richTextBox1,FontSyle.Bold); 这句里面的FontSyle.Bold,这个要看你设置的是哪个按钮,请根据 FontSyle 设置属性格式
<span style="font-size:12px;"> // 按钮点击事件
private void button1_Click(object sender, EventArgs e)
{
fontsyle(richTextBox1, FontStyle.Bold);
richTextBox1.Focus();
}</span>
分开几段,这样可能看得更明白点。
<span style="font-size:12px;"> /// <summary> 设置 FontStyle(字体格式) </summary>
/// <param name="rtxt">RichTextBox(文本框)</param>