| Автор
| Сообщение |
 Discorezzz
Бывалый

Зарегистрирован: 13.10.2006
Сообщения: 53
Откуда: СССР
|
|
|
Цитата |
|
В принципе хотелось бы нечто проще, чем SynEdit или UnitSyntaxMemo.
Смысл такой - грузим текст в поле и определённые слова подсвечиваем, к примеру, жёлтым фоном - типа маркёром.
Вышеописанные компоненты привязаны к подсветке синтаксиса языков программирования и задать пользовательскую подсветку, изменяемую "на лету", наверное, там не получится.
Встречалось кому-нибудь такое в природе или самому пыхтеть придётся?  |
|
| В начало |
|
 |
|
|
 |
Hunter
Энтузиаст

Зарегистрирован: 14.09.2006
Сообщения: 349
|
|
|
Цитата |
|
А какие проблемы? Берешь стандартный TRichEdit, загоняешь туда свой текст, находишь в Text нужные слова, определяешь их позицию c помощью PosEx(), выделяешь с помощью SelStart и SelLength, и в SelAttributes меняешь что хошь - шрифт, цвет, вкус..
В TRichView примерно то же самое. Но можно прикрутить бесплатный аддон, делающий синтаксическую подсветку, а также многое другое - http://www.trichview.com/resources/ _________________ Никому не двигаться, у меня дракон! |
|
| В начало |
|
 |
 Discorezzz
Бывалый

Зарегистрирован: 13.10.2006
Сообщения: 53
Откуда: СССР
|
|
|
Цитата |
|
| Цитата: | | выделяешь с помощью SelStart и SelLength, и в SelAttributes меняешь что хошь |
Так уже и реализовал с РичЭдитом - шрифт выделяю красным+болд, НО в SelAttributes нельзя задать фон выделения, только атрибуты шрифта, а хотелось бы только фон - очень наглядно получается и в глаза бросается...
За линк сенкью, немедленно туды лезу  |
|
| В начало |
|
 |
|