![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
Я хочу в своем редакторе сделать подсветку текста, например цифры синим, текст между кавычками красным и.т.д. Может есть какие компоненты для этого?
|
![]() |
![]() |
![]() |
#2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Notepad++ использует бесплатный, вроде, компонент. Зайдите на их оф сайт и посмотрите, может поможет...
//А если хотите сами, то используйте RichEdit... //Вот ссылка на компонент, но он написан на С++. Последний раз редактировалось Levsha100; 05.07.2009 в 12:39. |
![]() |
![]() |
![]() |
#3 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
![]()
synEdit- тоже вроде для подсветки!!
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Я имел ввиду писать свой парсер, а дальше уже раскрашивать в RichEdit.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
У меня имеется опыт написания парсера для TRichEdit. Мое мнение: забейте и пользуйтесь сторонними компонентами, либо приспосабливайте для этих делов другие компоненты.
1. Все что описано в стандартной справке по Делфи работает НЕ ВСЕГДА так как там указано. 2. Любое обращение к WinApi, имеющее отношение к данному TRichEdit может привести к непредсказуемым последствиям. 3. Это просто очень медленно в сравнении с другими компонентами. Если же Вы все же решили победить: то раскрашивайте строки по частям (слева направо или наоборот), раскрашивание строки полностью у меня не получилось (следовал рекомендациям по help). Когда раскрашиваете не вставляйте туда отступы - используйте либо табы, либо пробелы в самом тексте - шансов на корректное воспроизведение текста намного больше. Раскрашивайте по частям (скажем сначала только видимую часть текста). 10 страниц текста раскрашивается так, что это видно невооруженным глазом. Очень невооруженным глазом ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]()
А какой компонент лучше использовать? Я смотрел несколько но вся документация на английском, функциональность слишком большая (например подчеркивание ошибок как в word), оттуда и код на несколько тысяч строк и сложное исрользование. Может кто посоветует простой компонент с которым несложно работать (такой существует?) ?
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Вроде ж как предлагали SynEdit - специально для таких целей.
Если чего по-проще, то имеется RichMemo - по сути Memo c подсветкой служебных слов.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 03.06.2009
Сообщений: 89
|
![]()
Мой совет, используй AdvMemo от TMS. Лучше скачай TMS Components pack c трекеров (на torrents.ru точно есть). А чтобы разобраться как он работает скачай с официального сайта (tmssoftware.com) demo проект.
Мне помогло ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсветка синтаксиса => | Патрон | Общие вопросы Delphi | 21 | 03.01.2016 11:48 |
Нормальная подсветка синтаксиса. | Simply-Art | Общие вопросы Delphi | 4 | 08.12.2008 17:23 |
сделать Подсветку в хтмл с помощью ява скрипта? | Simply-Art | JavaScript, Ajax | 2 | 08.12.2008 16:09 |
Новая подсветка синтаксиса | Alar | О форуме и сайтах клуба | 25 | 06.10.2008 11:15 |
Подсветка синтаксиса | Simply-Art | Общие вопросы Delphi | 2 | 29.05.2007 16:22 |