Taki problem z RichEdit i z kolorowaniem tekstu

0

Przeszukałem forum i nie znalazłem statysfakcjonującej odpowiedzi (może niedokładnie szukałem)

chcę zrobić cos takiego

wczytuję linię z pliku tekstowego (akurat taakie coś XML-owego) i chcę aby było to jakos kolorowo tj aby wygladało to tak

<znacznik> TEKST JAKIŚ TAM</znacznik>

zeby tak linia wygladała

próbowałem w RichEdit coś tam mykaś ale nie wyszło

jakby ktos miał pomysł to byłbym zobowiązany

0

Zobacz TSynEdit

0

Jeśli chcesz to robić w Richedit to msisz rozbić tekst wg znakow <, >, </ i odpowiednio pokoloroweać fragmenty czyli przed i po znakach <, >, </ ustawić odpowiednie formatowanie. Do rozbicia na fragmenty pomocne będą funkcje copy, pos, delete, insert.

0

rozwiązałem ten problem i jestem zadowolony :)

i jakby ktoś chciał to służe radą

richedit1.SelAttributes.Color:=clRed;
richedit1.SelText:='<';
richedit1.selAttributes.Color:=clblue;
richedit1.SelText:='/>';

przejście do następnej linii

Richedit1.Lines.Add('');

i można tak do końca

ustalac style czcionki kolory - co się chce

:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1