Richedit et couleur

yoghisan Messages postés 204 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 2 juin 2005 - 7 nov. 2003 à 03:10
yoghisan Messages postés 204 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 2 juin 2005 - 22 juin 2005 à 00:34
Bonjour,

J'arrive à mettre une couleur differente sur chaque ligne d'un richedit

s1 et s2 sont des strings
RichEdit1.SelAttributes.Color := clNavy;
Richedit1.Lines.Add(s1);
RichEdit1.SelAttributes.Color := clteal;
Richedit1.Lines.Add(s2);


mais comment fait_on pour avoir deux couleurs differentes sur la meme ligne.

Je suppose qu'il faut mettre autre chose pour le deuxieme add mais la j'ai un pb de vocabulaire.

ou encore

Il faut ecrit la ligne et ensuite mettre les couleurs. Mais on fait ca comment ?

Merci

Yoghi.

3 réponses

yoghisan Messages postés 204 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 2 juin 2005 1
22 juin 2005 à 00:34
Youah, c'est vieux...

Heu, de mémoire, il faut sélectionner le texte (comme dans Word, quand tu selectionnes un texte avant de le copier) et lui attribuer un couleur

RichEdit.SelStart : pour définir le début de la selection
RichEdit.SelLength : pour définir la longueur de la selection
RichEdit.SelAttributes.Color : tu attribues une couleur à la selection
1
Rejoignez-nous