Bonjour,

J'essaie de construire un string, qui s'affichera avec des parties en gras dans un richTextBox.

Pour l'affichage :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
MonRTB.RTF = @"{\rtf1\fs18
{\colortbl ;\red255\green255\blue255;\red0\green0\blue0;}
ceci est mon texte avec \b\fs26\cf1\highlight2 du gras en  gros et en couleur \cf0\highlight0\b0\fs18 la suite en tout petit
}";
marche parfaitement.

Or, si je construis d'abord mon string dans une autre partie du code avec par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
string A_afficher = "ceci est mon texte \b\fs26\cf1\highlight2 du gras en  gros et en couleur \cf0\highlight0\b0\fs18 la suite en tout petit";
en pensant qu'il suffira de rajouter les entêtes RTF, et mettre un "}" en fin de string, avant affichage dans le RTB, là, badaboum.
Le compilo refuse d'ingérer les \c et les \h.

J'ai essayé avec un StringBuilder à la place d'un string : même tonneau.

Quelqu'un voit-il une solution ?

Merci d'avance pour votre aide.