Bonjour,
J'ai cherch� dans divers tutos + faq, mais je ne trouve pas en C++ comment mettre un mot recherch� en couleur.
Peut-t'on mettre en couleur des mots recherch�s par un REGEX. j'utilise visual C++ 2005 express en WinForm.
Une fonction de ce style, qui ne fonctionne pas.
La chaine retourn� devrait �tre :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 String^ SURLIGNE() { String ^chaine = "Je mange des pommes et des poires."; String ^cherche = "pommes|poires"; array<String^> ^cle = gcnew array<String^>(Convert::ToInt32(cherche)), ^reg ; for(int i=0; i<cle->Length; i++) { Regex ^reg = gcnew Regex(cle[i]); chaine = chaine->Replace(reg, XXX + cle[i]) ; // XXX Color::Red (par exemple). } return chaine ; }
Je mange des pommes et des poires.
MERCI d'avance.
PS :
On jouant avec " Regex->Replace(chaine, mot) " puis " d�rives de la classe Label et surchages la m�thode paint " : http://www.developpez.net/forums/sho...d.php?t=369425
on arrive � un resultat recherch�, mais y a t'il pas quelque chose de plus simple pour la r�alisation de ma demande ?
Partager