我想创建一个文本编辑器,我可以在其中使文本变为粗体,更改其颜色等。
我发现这段代码大约可以工作:
public static void BoldSelectedText(RichTextBox control)
{
control.SelectionFont = new Font(control.Font.FontFamily, control.Font.Size, FontStyle.Bold);
}
但是当我在文本中输入更多字母时,RichTextBox
文本仍然是粗体。
除非我选择文本并点击“使粗体”按钮,否则我怎样才能使它只有选定的文本是粗体而下一个字符不是?