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 !