这是我在richtextbox中将所选文本设置为斜体的代码。但是,如果所选文本是斜体,我该如何删除该样式?
private void btnitalic_Click(object sender, EventArgs e)
{
var italictext = this.ActiveControl as RichTextBox;
if (italictext != null)
{
italictext.SelectionFont = new Font(italictext.Font, FontStyle.Italic);
}
}
答案 0 :(得分:-1)
在将其转换为斜体之前,首先将所有选定文本正式化的简单方法:
if (italictext != null)
{
italictext.SelectionFont = new Font(italictext.Font, FontStyle.Regular);
italictext.SelectionFont = new Font(italictext.Font, FontStyle.Italic);
}