Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Memo или RichView с подсветкой


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
Пол:Муж Discorezzz
Бывалый




Зарегистрирован: 13.10.2006
Сообщения: 53
Откуда: СССР
СообщениеЧт, 28-Авг-2008 10:35    Заголовок сообщения: Memo или RichView с подсветкой
Цитата

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




Зарегистрирован: 14.09.2006
Сообщения: 349

СообщениеЧт, 28-Авг-2008 13:30 
Цитата

А какие проблемы? Берешь стандартный TRichEdit, загоняешь туда свой текст, находишь в Text нужные слова, определяешь их позицию c помощью PosEx(), выделяешь с помощью SelStart и SelLength, и в SelAttributes меняешь что хошь - шрифт, цвет, вкус..

В TRichView примерно то же самое. Но можно прикрутить бесплатный аддон, делающий синтаксическую подсветку, а также многое другое - http://www.trichview.com/resources/

_________________
Никому не двигаться, у меня дракон!
В начало
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Пол:Муж Discorezzz
Бывалый




Зарегистрирован: 13.10.2006
Сообщения: 53
Откуда: СССР
СообщениеЧт, 28-Авг-2008 17:09 
Цитата

Цитата:
выделяешь с помощью SelStart и SelLength, и в SelAttributes меняешь что хошь

Так уже и реализовал с РичЭдитом - шрифт выделяю красным+болд, НО в SelAttributes нельзя задать фон выделения, только атрибуты шрифта, а хотелось бы только фон - очень наглядно получается и в глаза бросается...
За линк сенкью, немедленно туды лезу :)
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100