Decide FontStyle (negrito, itálico, sublinhado) para RichTextBox
Como exatamente você muda a fonte em um RichTextBox?
Olhar em volta me dá respostas antigas que parecem não funcionar mais. Eu pensei que seria tão simples como fazerrichtextbox1.Font = Font.Bold;
ou algo similar. Acontece que não é, então eu olhei ao redor. Aparentemente você tem que mudar oFontStyle
que é umreadonly
(??) propriedade, mas você tem que fazer isso fazendo um novoFontStyle
Objeto.
Mas mesmo assim isso não funciona
Como você faz isso? EDITAR:
Parece não funcionar:
rssTextBox.Document.Blocks.Clear();
rssTextBox.FontWeight = FontWeights.Bold;
rssTextBox.AppendText("Title: ");
rssTextBox.FontWeight = FontWeights.Normal;
rssTextBox.AppendText(rs.Title + "\n");
rssTextBox.FontWeight = FontWeights.Bold;
rssTextBox.AppendText("Publication Date: ");
rssTextBox.FontWeight = FontWeights.Normal;
rssTextBox.AppendText(rs.PublicationDate + "\n");
rssTextBox.FontWeight = FontWeights.Bold;
rssTextBox.AppendText("Description: ");
rssTextBox.FontWeight = FontWeights.Normal;
rssTextBox.AppendText(rs.Description + "\n\n");