[C#] RichTextBox : Garder les propriétés

Bonsoir à tous,

J’ai un programme qui contient un richTextBox … Dans ce dernier je tappe un texte et je veux, par code, remplacer un mot par un autre tout en conservant les propriétés appliquées au mot …

Exemple :
Le mot “biberon” est en gras et je veux le remplacer par “bateau” et je veux que ce dernier soit aussi en gras … Comment faire ?

Merci d’avance pour votre réponse B)

Bonsoir à tous,

Je viens juste vous signaler que j’ai trouvé (enfin on m’a aidé à trouver xD)
Alors, peut-être que ça vous servira, voici ce qu’il faut faire :

string myString = RTB.Rtf; // Récupération du contenu en format RTF (avec les propriétés gras, italique, etc) myString = myString.Replace("biberon", "bateau"); // Remplacement du mot "biberon" par "bateau" myString = myString.Replace("blablaa", "blubluu"); // Remplacement du mot "blablaa" par "blubluu" RTB.Rtf = myString; // On réaffectes la chaine (avec les mots remplacés) au contenu
Et le tour est joué !

Bonne soirée à tous !