我正在开发一个小文本编辑器,我希望文本粗体功能类似于MS Word和Wordpad。
我已经尝试过MSDN中的以下代码,但它没有按我想要的方式工作。请帮助。
if (richTextBox.SelectionFont != null)
{
System.Drawing.Font currentFont = richTextBox.SelectionFont;
System.Drawing.FontStyle newFontStyle;
if (richTextBox.SelectionFont.Bold == true)
{
newFontStyle = FontStyle.Regular;
}
else
{
newFontStyle = FontStyle.Bold;
}
richTextBox.SelectionFont = new Font(
currentFont.FontFamily,
currentFont.Size,
newFontStyle
);
}