| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > RichEdit |
| Автор: illy 24.2.2005, 01:18 |
| Здравствуйте! Компонент RichEdit, вопрос такой. Имеется строка вида st:= st1 + st2 + st3, нужно вывести эту строку на компонент так, чтобы каждая из слагаемых(st1, st2, st3), выводились разным цветом. как расцветить? |
| Автор: Александра 24.2.2005, 10:52 | ||
| illy очень просто! вам необходимо веделить необходимый текст, чтобы его расскрасить. т.е. так:
далее через .SelAttributes можно расскрашивать (.Color), стиль и т.п. |
| Автор: SoWa 24.2.2005, 11:43 |
| illy, ты не единственный! Это на самом деле достаточно нелегко, поэтому глянь сюда:http://forum.vingrad.ru/index.php?showtopic=34080 |
| Автор: Александра 24.2.2005, 12:30 |
| SoWa ну ты и сравнил )) статическое выделение вполне можно и так делать, по простому. Кстати я даже вполне удачно делала подсветку через прямое редактирование RTF в runtime. т.е. когда находилось ключевое слово, оно выделялось, таблица цветов тоже динамически добавлялась. правда для больших текстов оно все же не особо подходило, но как сам факт... |