C# - 如何从richtextbox中的文本中删除斜体样式

问题描述 投票:-1回答:1

这是我在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);
        }

    }
c# richtextbox
1个回答
-1
投票

在将其转换为斜体之前,首先正式选择所有选定文本的简单方法:

if (italictext != null)
        {
            italictext.SelectionFont = new Font(italictext.Font, FontStyle.Regular);
            italictext.SelectionFont = new Font(italictext.Font, FontStyle.Italic);
        }
© www.soinside.com 2019 - 2024. All rights reserved.