none
Как сделать текст жирным? RRS feed

  • Вопрос

  • Я смог с помощью следующего кода сделать текст жирным:

    textBox1.Font = new Font(textBox1.Font, FontStyle.Bold);

    И с помощью этого кода сделать текст нежирным:

    textBox1.Font = new Font(textBox1.Font, ~FontStyle.Bold);

    Но при последнем коде текст становится нежирным но другие свойства класса Font принимают значение true или false тоесть наоборот.

    Мне нужно сделать текст просто нежирным.

    Есть другой способ моего первого кода, например следующий простой код не работает, но есть ли простой код такого типа?:

    textBox1.Font.Bold = true;

    Всё разобралься, для простого текста используем FontStyle.Regular
    • Изменено Doctor Gordon 16 февраля 2012 г. 20:03 разобрался
    16 февраля 2012 г. 19:50

Ответы

  • Здравствуйте.

    Попробуйте делать следующим образом:

    // жирный
    textBox1.Font = new Font(textBox1.Font, textBox1.Font.Style | FontStyle.Bold);
    
    // отключение
    textBox1.Font = new Font(textBox1.Font, textBox1.Font.Style & ~FontStyle.Bold);


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 24 февраля 2012 г. 11:23
    17 февраля 2012 г. 6:54