2016-10-27 5 views
0

Est-il possible de définir des options de renvoi pour plusieurs lignes dans un RichTextBox?C# RichTextBox définir des couleurs pour plusieurs lignes

Je ne suis en mesure de faire quelque chose comme ceci:

tb.ForeColor = Color.Red; 

-> Le texte de toutes les lignes sera rouge.

Ce que je veux faire est de définir une couleur différente pour chaque ligne. Par exemple: line1: bleu, ligne 2: vert, line3: jaune

problème suivant:

foreach (var line in tb.Lines) 
{ 

} 

Lors de la définition tb.Lines == 0, donc je ne peux pas définir des couleurs pour les lignes simples. ..

+0

Définissez le nouveau SelectionColor et/ou tout autre style dont vous avez besoin à la place de SelectionBackColor dans le lien! – TaW

+0

Où est un doublon? 'Pouvez-vous poster le lien? – suggi87

+0

Le lien est en haut. Cela conduit à un post qui vous permet de colorier une ligne par numéro. – TaW

Répondre

0

vous pouvez utiliser pour la définition de inline dans RichTextBox pour définir la façon dont le texte doit être formaté

voir ce lien dans une stackoverflow old question pour savoir comment le faire dans un RichText Box

+0

Il ne s'agit pas d'un bloc de texte. – TaW