执行一次设置选中的字体样式 再执行一次恢复正常

 

 

//粗体

public void ToggleBold()
{

if (richTextBox1.SelectionFont == null)
richTextBox1.SelectionFont = richTextBox1.Font; FontStyle style = richTextBox1.SelectionFont.Style; if (richTextBox1.SelectionFont.Bold) style &= ~FontStyle.Bold;//恢复正常
else
style |= FontStyle.Bold; richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
}

 

斜体

public void ToggleItalic()
{
if (richTextBox1.SelectionFont == null)
richTextBox1.SelectionFont = richTextBox1.Font; FontStyle style = richTextBox1.SelectionFont.Style; if (richTextBox1.SelectionFont.Italic)
style &= ~FontStyle.Italic;//恢复正常
else
style |= FontStyle.Italic; richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
}

下划线

public void ToggleUnderLine()
{
if (richTextBox1.SelectionFont == null)
richTextBox1.SelectionFont = richTextBox1.Font; FontStyle style = richTextBox1.SelectionFont.Style; if (richTextBox1.SelectionFont.Underline)
style &= ~FontStyle.Underline;//恢复正常
else
style |= FontStyle.Underline; richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
}

最新文章

  1. selenium查找ifame其中的元素
  2. Web页面多对象多文档事件冲突的解决方案
  3. @有两个含义:1,在参数里,以表明该变量为伪参数 ,在本例中下文里将用@name变量代入当前代码中2,在字串中,@的意思就是后面的字串以它原本的含义显示,如果不
  4. 大小写转换,split分割
  5. C# 扩展方法克隆实体类
  6. 基于visual Studio2013解决C语言竞赛题之0804成绩筛选
  7. Windows Azure中的Affinity Group
  8. mysql安装及常见问题
  9. jQuery ajax读取本地json文件
  10. 转载:搭建完整的arm-linux-gcc等交叉编译环境(感谢CSDN博主的分享)
  11. 20145311王亦徐 《网络对抗技术》 MSF基础应用
  12. 由testcase数据之分析
  13. tkinter menu
  14. Tensorflow物体检测(Object Detection)API的使用
  15. bartender学习
  16. English trip -- VC(情景课)10 B Around the house 在家里
  17. php中文转拼音2
  18. 服务器安全策略之《通过IP安全策略阻止某个IP访问的设置方法》
  19. linux centos 系统怎么设置中文模式
  20. sprintf 格式化字符串

热门文章

  1. C#中判断bool 类型 代码的最短写法
  2. Cocoapod错误 - Xcode6.4
  3. [问题]编译报错:clang: error: linker command failed with exit code 1及duplicate symbol xxxx in错误解决方法之一
  4. A simple test
  5. python 处理cookie简单很多啊 httpclient版本是4.3.3
  6. [原博客] BZOJ 2242 [SDOI2011] 计算器
  7. sqlite的源代码加密,以及其它一些文章
  8. Spring 通过工厂方法(Factory Method)来配置bean
  9. HTML input标签的checked属性与Razor解析
  10. java学习多线程之卖票示例