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++Builder Discussion :

coloration dans une RichEditbox


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Novembre 2003
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 2
    Par d�faut coloration dans une RichEditbox
    Bonjour

    voila ca fait 2 jours que je cherche et je trouve pas : je veux pouvoir ajouter du text en couleur dans une RichEdit et j'arrive pas a faite ce que je veux :
    je voudrais pouvoir ajouter une ligne avec du text en couleur (mais pas toute la ligne de la meme couleur), c'est pour color� un fichier de log.

    ex :


    10:30 text 1
    10:31 text 2
    10:32 text 1


    j'ai trouver un moyen en "selectionnant" le text "apres" l'ajout de la ligne et en lui appliquant des attribt, mais c'est ultra long, donc si qq'un a une methoode plus rapide ...

  2. #2
    Inactif
    Inscrit en
    Janvier 2004
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 15
    Par d�faut
    ca devrait marcher avec ca


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    RichEdit1->Text = "hello"
    RichEdit1->SelStart = 1
    RichEdit1->SelLength = 2
    RichEdit1->SelAttributes->Color = clRed
    Balises [Code] rajout�es par Greybird
    Pensez-y � l'avenir. Merci

  3. #3
    Membre averti
    Inscrit en
    D�cembre 2003
    Messages
    54
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2003
    Messages : 54
    Par d�faut
    Bonjour,

    Il me semble que Venom � mal lu et � repris ta m�thode par s�l�ction apr�s l'insertion.

    tu peux changer les attributs du texte sans passer par une selection mais il faut que tu le fasse au fur-et-�-mesure que tu l'ins�res (donc que tu d�compose ta cha�nes "10:31 text 2" au cas o� elle est d�j� toute faite)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    RichEdit1->SelAttributes->Color = clRed;
    RichEdit1->SelText= "10:30 ";
    RichEdit1->SelAttributes->Color = clDefault;
    RichEdit1->SelText="texte";
    RichEdit1->SelAttributes->Color = clBlue ;
    RichEdit1->SelText=" 2";
    SelAttributes->Color va d�finir la couleur de la s�lection ou du texte qui va �tre ins�r� � la suite.
    SelText va ins�rer le texte � la position du curseur (donc avec les attributs pr�c�demment d�finis par SelAttributes)

  4. #4
    Candidat au Club
    Inscrit en
    Novembre 2003
    Messages
    2
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 2
    Par d�faut
    c'est exactement ca que je voulais thx ^^

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Trouver une cellule au fond color� dans une plage
    Par SnakeCharmer dans le forum Macros et VBA Excel
    R�ponses: 3
    Dernier message: 22/05/2008, 08h02
  2. colorer des occurences d'un mot/phrase dans une page web
    Par hicham_alaoui1 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 27/08/2007, 02h47
  3. Colorer texte dans une textbox
    Par metatron dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 1
    Dernier message: 27/09/2006, 18h31
  4. Utiliser le background color d'une class css dans un body..
    Par WeDgEMasTeR dans le forum Mise en page CSS
    R�ponses: 5
    Dernier message: 02/07/2006, 03h40
  5. coloration de ligne dans une table
    Par Prjprj dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 26/05/2006, 14h20

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