Создать простейший текстовый процессор, содержащий переключатели цвета шрифта, флажки для определения стиля

Нужно сделать так что бы после выделение 2х checkBox ,снимаем выделение с одного, то второе должно остаться. Переключатели цвета я сделала, и если выделить checkBox то работает, но при снятие выделения ничего не меняется.(Использовать нужно WindowsForm)

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
                textBox1.Font = new System.Drawing.Font(textBox1.Font, textBox1.Font.Style ^ System.Drawing.FontStyle.Bold);
        }

        private void checkBox2_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox2.Checked)
                textBox1.Font = new System.Drawing.Font(textBox1.Font, textBox1.Font.Style ^ System.Drawing.FontStyle.Italic);
        }

        private void checkBox3_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox3.Checked)
                textBox1.Font = new System.Drawing.Font(textBox1.Font, textBox1.Font.Style ^ System.Drawing.FontStyle.Underline);

Ответы (0 шт):