Coloration syntaxique

JaimeLinux Messages postés 9 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 14 février 2005 - 11 févr. 2005 à 09:13
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 15 févr. 2005 à 09:09
Bonjour,

Je voudrais savoir comment changer la mise en forme de mots dans un RichTextBox sans sélectionner auparavant ces mots!

Par exemple, mettre en italique et en rouge tout les "for" dans un fichier cs.

Merci et que le pingouin soit avec vous!

3 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
11 févr. 2005 à 09:37
parse ton fichier au moyen des expressions régulières et remplace toutes les occurences par le texte mise en forme.

Sébastien FERRAND
Blog :
http://blogs.developpeur.org/sebmafate
0
JaimeLinux Messages postés 9 Date d'inscription samedi 3 juillet 2004 Statut Membre Dernière intervention 14 février 2005
14 févr. 2005 à 21:03
Merci mais je ne sais pas trop
utiliser cette méthode; mais par exemple, comment ferait-on pour
changer la mise en forme d'une partie d'un RichTextBox. Par exemple
j'ai un RichTextBox rtf avec rtf.Length > 100 et je voudrais changer
la couleur de rtf.Text.Substring(40, 20).




Merci et que le pingouin soit avec vous!




Une petite note pour savoir si quelqu'un sait sait comment on fait pour mettre en justifié un texte dans un RTF. Merci.
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
15 févr. 2005 à 09:09
Question 1 :
result = rtf.Text.Substring(0,40);
result += rtf.Text.Substring(40,20); // ici tu entoures avec ton format
result += rtf.Text.Substring(60);

google est ton ami :
http://users.skynet.be/gfnjl/syntaxe_rtf.doc

Sébastien FERRAND
Blog :
http://blogs.developpeur.org/sebmafate
0
Rejoignez-nous