Bonjour,
J'essaie de construire un string, qui s'affichera avec des parties en gras dans un richTextBox.
Pour l'affichage :
marche parfaitement.
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 }";
Or, si je construis d'abord mon string dans une autre partie du code avec par exemple :
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.
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";
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.
Partager