Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 20:52   #1
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию Задание стиля выделенного текста в RichTextBox

Доброго времени суток. Подскажите пожалуйста как в RichTextBox поменять стиль выделенного текста. Пробовал так
Код:
if (richTextBox1.SelectionFont != null)
 {
System.Drawing.Font currentFont = richTextBox1.SelectionFont;<br>
System.Drawing.FontStyle newFontStyle;

if (richTextBox1.SelectionFont.Bold == true)
{
 newFontStyle = FontStyle.Regular;
}
else
{
newFontStyle = FontStyle.Bold;
 }
<br>
 richTextBox1.SelectionFont = new Font(
currentFont.FontFamily, currentFont.Size, newFontStyle);
}
Но проблема в том что он делает выделенный шрифт только полужирным, как сделать например шрифт в стиле курсив+подчеркнутый?
Заранее благодарен!

Последний раз редактировалось LISTAT; 14.03.2012 в 20:55.
LISTAT вне форума Ответить с цитированием
Старый 19.03.2012, 09:11   #2
mmcorp
Новичок
Джуниор
 
Регистрация: 19.03.2012
Сообщений: 2
По умолчанию

LISTAT,
Код:
newFontStyle = FontStyle.Underline | FontStyle.Italic;
mmcorp вне форума Ответить с цитированием
Старый 19.03.2012, 16:50   #3
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Цитата:
Сообщение от mmcorp Посмотреть сообщение
LISTAT,
Код:
newFontStyle = FontStyle.Underline | FontStyle.Italic;
Спасибо! Помогло. А отнять стиль я понимаю сделать так
Код:
newFontStyle = FontStyle.Underline && ~FontStyle.Italic;
LISTAT вне форума Ответить с цитированием
Старый 19.03.2012, 17:13   #4
mmcorp
Новичок
Джуниор
 
Регистрация: 19.03.2012
Сообщений: 2
По умолчанию

LISTAT, да, только И должно быть побитовое, а не булевое, т.е. вместо "&&" нужно "&"
mmcorp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сохранение текста из richTextBox TaTT DoGG Общие вопросы .NET 2 24.06.2016 17:24
Копирование выделенного текста peplenko Общие вопросы по Java, Java SE, Kotlin 2 18.07.2011 04:15
Редактирование стиля текста побуквенно...как? MyLastHit Общие вопросы Delphi 17 07.08.2010 22:46
Обработка выделенного текста Aleksandar Общие вопросы Delphi 2 06.10.2008 20:03
защита выделенного текста Александр Microsoft Office Word 5 10.11.2006 07:09