У меня небольшая проблема. У меня есть 1 RichTextBox и 2 кнопки.
У меня есть 2 кнопки для «переключения полужирного шрифта FStyle» и «переключения курсива FStyle».
Я хочу переключать стили шрифтов, не затрагивая другие стили шрифтов. Я надеюсь, вы меня понимаете.
Приведенный ниже код работает, когда объединение FontStyles, но не работает при разделении / вычитании FontStyles .
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.SelectionFont = new Font(richTextBox1.Font, (richTextBox1.SelectionFont.Bold == false ? richTextBox1.SelectionFont.Style | FontStyle.Bold : richTextBox1.SelectionFont.Style));
}
private void button2_Click(object sender, EventArgs e)
{
richTextBox1.SelectionFont = new Font(richTextBox1.Font, (richTextBox1.SelectionFont.Italic == false ? richTextBox1.SelectionFont.Style | FontStyle.Italic : richTextBox1.SelectionFont.Style));
}