2011-02-04 4 views
0

Как сделать выделенный текст в RichTextBox Полужирный, курсив, подчеркивание, изменить его цвет на красный, шрифт на «Lucida Sans Unicode» и размер текста до 18pt.Форматирование текста в богатом текстовом поле

+0

возможно дубликат [WPF RichTextBox: Как изменить выбранный шрифт текста] (HTTP: //stackoverflow.com/questions/3496865/wpf-richtextbox-how-to-change-selected-text-font) – Heinzi

ответ

0

Попробуйте

this.richTextBox1.SelectionFont = new Font("Lucida Sans Unicode", 18, 
              FontStyle.Bold | FontStyle.Italic | FontStyle.Underline); 
this.richTextBox1.SelectionColor = Color.Red; 

Я не пробовал, вот VB.Net код

Me.richTextBox1.SelectionFont = New Font("Lucida Sans Unicode", 18, _ 
             FontStyle.Bold Or FontStyle.Italic Or FontStyle.Underline) 
Me.richTextBox1.SelectionColor = Color.Red 
+0

"this" не может использоваться ........... Ошибка 'Перегрузка разрешение не удалось, потому что доступное «Новое» не может быть вызвано без сужения конверсии: 'Public Sub New (familyName As String, emSize As Single, unit As System.Drawing.GraphicsUnit)': Параметр соответствия аргумента 'unit' сужается от 'String' до 'System.Drawing.GraphicsUnit'. 'Public Sub New (familyName As String, emSize As Single, style As System.Drawing.FontStyle)': Параметр соответствия аргумента 'style' сужается от 'String' до 'System.Drawing.FontStyle'.' –

+0

Извините, что использовал C# не VB.Net. Я обновил версию VB.Net. – Anuraj

+0

Выбранный текст изменил его шрифт и цвет, но проблема в том, что если я продолжаю набирать шрифт и цвет нового текста, также изменяется –

Смежные вопросы