Comment mettre des séquences RTF à la construction d'un string ?
Bonjour,
J'essaie de construire un string, qui s'affichera avec des parties en gras dans un richTextBox.
Pour l'affichage :
Code:
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:
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.