IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++/CLI Discussion :

expression r�guli�res et couleur texte


Sujet :

C++/CLI

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    99
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 99
    Par d�faut expression r�guli�res et couleur texte
    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.
    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 ;
    }
    La chaine retourn� devrait �tre :
    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 ?

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    c'est � mettre dans quoi ? un textbox ?

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    99
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 99
    Par d�faut
    Bonjour,

    A l'origine, j'ai pr�vu d'ouvrir un fichier du style ".txt" dans un richTextBox pour effectu� une recherche de mot que l'on entre dans un textBox.
    Dans le richTextBox, j'ai l'impr�ssion qu'il n'aime pas les polices en couleurs.
    Donc dans une listBox, je pense que j'arriverais au m�me r�sultat.
    Il faudrait si c'est posible que je r�cup�re le r�sultat dans un richTextBox ou dans une listBox.
    PS:
    Le probl�me je crois qu'il n'y a pas d'�v�nement PAINT � c'est contr�le ?

    MERCI d'avance.

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    99
    D�tails du profil
    Informations personnelles :
    �ge : 53
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 99
    Par d�faut
    Bonjour,

    Le but de l'op�ration recherch� est de faire un system de recherche du m�me type que l'on trouve dans (exemple) --> Visual C++ 2005 Express quant on recherche un mot dans une feuille de code.
    Peut-�tre qu'un contr�le plus adapt� que richTextBox ou listBox serait utile pour r�aliser ce petit programme ??

    MERCI d'avance.

  5. #5
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je pense que le controle richtextbox est particuli�rement adapt�

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ca n'a rien � voir, ici en javascript, tu construis une chaine qui contient du html avec des balises.
    Tu peux faire ca si tu veux dans un controle webbrowser, mais pour utiliser un richtextbox, il faut utiliser les syntaxes inh�rentes

Discussions similaires

  1. expressions r�guli�res dans widget text
    Par Ruyneau dans le forum Tkinter
    R�ponses: 5
    Dernier message: 16/02/2012, 08h32
  2. [RegEx] Expression r�guli�re d�butant mettre texte en gras
    Par newbie_php dans le forum Langage
    R�ponses: 11
    Dernier message: 20/01/2010, 11h57
  3. R�ponses: 0
    Dernier message: 25/02/2008, 14h23
  4. Extraction de couleur CSS par expression r�guli�re
    Par frochard dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 21/11/2007, 16h39
  5. Expressions r�guli�res : cibler du texte entre ligne vide, {
    Par lrbabe dans le forum Algorithmes et structures de donn�es
    R�ponses: 2
    Dernier message: 27/02/2007, 10h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo