Bonjour à tous,

J'utilise un bouton, un printDialog et un RichEdit.
En cliquant sur mon bouton je vais chercher un code.txt qui va se mettre dans mon RichEdit.

Il se compose de cette façon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
G90 G80 G40 M3
G92 X0 Y0 Z0
G1 F140
X0.000
Z-0.026
Y0.029
Y0.058 Z-0.026
Y0.116 Z-0.025
... etc
c'est donc ce que je retrouve dans mon RichEdit et j'aimerai par exemple que tout les 'G' soit en rouge , le 'M' en bleu

Je viens de passer environ 1h sur google à essayer d'adapter des idées a mon code et j'en viens à

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
RichEdit1->SelAttributes->Color = clRed;
RichEdit1->SelText = "G";
RichEdit1->SelAttributes->Color = clBlue;
RichEdit1->SelText = "M";
Seulement ça rajoute un G rouge sur ma premiere ligne suivie directement d'un M bleu ne faisant pas partie du code d'origine.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
GMG90 G80 G40 M3
...