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 :

richtextbox ou pas richtextbox ?


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par d�faut richtextbox ou pas richtextbox ?
    Bonjour,

    Voil� ce que je voudrais faire :
    Une zone de text (winform) dand laquelle je puisse, au fur et � mesure des entr�es, v�rifier la frappe d'un mot, et le cas �ch�ant mettre ce mot en rouge, le reste serait en noir.

    Je pensais (dans mon esprit malade), avoir acc�s au num�ro de la premi�re ligne affich�e, ainsi que celui de la derni�re, et faire une recherche uniquement sur cette partie, pour �viter trop de latence, mais apparemment on a pas acc�s au num�ro des lignes ... Il y a aussi le probl�me de ne changer la couleur d'un seul mot, c'est impossible ?!

    Du coup je suis un peu pomm�, j'ai �galement song� � afficher le texte en tant qu'image pour maitriser un peu plus l'affichage, mais est-ce que ce n'est pas trop lourd ?

    Bref, est-ce que quelqu'un pourrait me donner une ou plusieurs id�es ?

    merci d'avance

  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 un truc de ce genre que tu voudrais ? du highlighting ? http://www.codeproject.com/vb/net/richtextboxhs.asp

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par d�faut
    Merci , c'est presque �a .

    En fait, au lieu de changer la couleur du fond je voudrais changer la couleur du texte (bon ok c'est diff�rence une minime).

    La grosse diff�rence, c'est que moi je voudrais que l'�v�nement ne soit pas le clic sur le bouton de recherche, mais le changment du texte. Et le probl�me c'est que faire une recherche de plusieurs mots dans un texte de quelques miliers de lignes, j'ai peur que �a ne prenne un peut trop de temps. C'est pour �a que je voudrais borner la recherche � ce qui est visible ... mais comment faire ?

    La finalit� de la chose c'est de faire un petit g�n�rateur de script (language proprio), et de reconnaitre en temps r�el les mots tel que "if", "or", "else" ...:
    L'utilisateur tape => "if trame1 or trame3"
    Et le texte affich� => "if trame1 or trame3"

  4. #4
    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
    et si tu travaillais uniquement sur la ligne en cours ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par d�faut
    C'est ce que je voulais faire au d�but ... mais apparemment on ne peut retourner que la position du curseur en t�rme de num�ro de caract�re, et pas avec un num�ro de ligne / num�ro de colone. Et de m�me on ne peut pas lire juste une ligne ?!

    Mais j'esp�re que je me trompe ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 59
    Par d�faut
    Bonjour,

    Je ne sais pas si c'est une bonne solution, mais pourquoi est-ce que tu ne chargerai pas au fur et � mesure dans un tableau[ligne] tes frappes clavier (caract�res), puisque richtext n'est pas bien adapt�.
    Puis tu traites pour ton analyse en parall�le apr�s chaque frappe ce tableau et r�affectes une partie de son contenu modifi� � l'objet richtext.

    A m�diter peut-�tre ?

    bon courage

Discussions similaires

  1. [D�butant] RichTextBox : Ne pas interpreter un code
    Par haxball47 dans le forum Windows Forms
    R�ponses: 1
    Dernier message: 02/06/2015, 16h59
  2. RichTextBox.Text.Insert ne marche pas
    Par TaymouWan dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 15/04/2009, 21h12
  3. R�ponses: 2
    Dernier message: 01/07/2008, 21h56
  4. [vb.net][richtextbox] TextChanged n'est pas d�clench�
    Par graphicsxp dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 12/01/2006, 15h38
  5. [VB6] Ne pas faire de retour automatique dans un RichTextBox
    Par Arthaniel dans le forum VB 6 et ant�rieur
    R�ponses: 5
    Dernier message: 20/01/2005, 03h00

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