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

 

 

//粗体


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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-20
  • 2022-02-15
  • 2022-12-23
  • 2021-09-30
  • 2021-08-06
  • 2022-12-23
猜你喜欢
  • 2021-12-17
  • 2021-09-02
  • 2022-12-23
  • 2022-02-12
  • 2022-01-09
  • 2021-04-01
  • 2022-12-23
相关资源
相似解决方案