【发布时间】:2012-03-23 15:15:25
【问题描述】:
当我使用格式化功能(即粗体、斜体、下划线、字体大小、字体颜色)时,整个文档都会被格式化,包括输入的新文本。但我只想使用这些功能来格式化将要输入的新文本和选定的文本。
我该怎么做?
【问题讨论】:
标签: c# winforms richtextbox
当我使用格式化功能(即粗体、斜体、下划线、字体大小、字体颜色)时,整个文档都会被格式化,包括输入的新文本。但我只想使用这些功能来格式化将要输入的新文本和选定的文本。
我该怎么做?
【问题讨论】:
标签: c# winforms richtextbox
使用以下代码可以解决问题:
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);
【讨论】: