【问题标题】:How do I change font family of RichTextBox without modifying previous text?如何在不修改以前文本的情况下更改 RichTextBox 的字体系列?
【发布时间】:2012-03-23 15:15:25
【问题描述】:

当我使用格式化功能(即粗体、斜体、下划线、字体大小、字体颜色)时,整个文档都会被格式化,包括输入的新文本。但我只想使用这些功能来格式化将要输入的新文本和选定的文本。

我该怎么做?

【问题讨论】:

    标签: c# winforms richtextbox


    【解决方案1】:

    使用以下代码可以解决问题:

    System.Drawing.Font currentFont = txtPAD.SelectionFont;
    
    System.Drawing.FontStyle newFontStyle;
    
    newFontStyle = txtPAD.SelectionFont.Style ^ FontStyle.Italic;
    
    txtPAD.SelectionFont = new Font(currentFont.FontFamily, currentFont.Size, newFontStyle);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 2017-11-26
      • 1970-01-01
      • 2020-01-04
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多