Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2008, 15:21   #1
Патрон
Форумчанин
 
Аватар для Патрон
 
Регистрация: 07.03.2008
Сообщений: 151
Счастье Подсветка синтаксиса =>

Подскажите пожалуйста как сделать в TMemo подсветку синтаксиса, например HTML кода? Допустим юзер прописал тег : <br>, вот мне нужно чтобы все что касается языка HTML подсвечивалось, например красным цветом... Всем заранее спасибо.
Патрон вне форума Ответить с цитированием
Старый 23.05.2008, 15:33   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

В Memo никак. А в RichEdit можно: SelStart, SelLength, SelAttributes.
И еще посмотрите здесь: http://www.programmersforum.ru/showthread.php?p=88871
_Dmitry вне форума Ответить с цитированием
Старый 23.05.2008, 15:44   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В Memo никак.
Ну почему же никак? Просто тяжелее, но можно
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.05.2008, 15:44   #4
Патрон
Форумчанин
 
Аватар для Патрон
 
Регистрация: 07.03.2008
Сообщений: 151
По умолчанию

_Dmitry, спасибо большое! Но есть маленькая неувязочка... RichEdit сохранит текст для себя. а браузер не сможет коректно прочитать страницу... как быть???
Патрон вне форума Ответить с цитированием
Старый 23.05.2008, 15:54   #5
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Можно не использовать функцию SaveToFile, а писать строки в файл "ручками": AssignFile, Rewrite, Writeln, CloseFile
_Dmitry вне форума Ответить с цитированием
Старый 23.05.2008, 16:42   #6
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

А можно ещё проще - у RichEdit'a есть свойство PlainText. Устанавливаешь его в true и сохранияешь
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 23.05.2008, 18:28   #7
ReacXX
 
Регистрация: 23.05.2008
Сообщений: 7
По умолчанию

Спасибо
ReacXX вне форума Ответить с цитированием
Старый 24.05.2008, 18:41   #8
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Вот скачай пакет:
http://mr-48117.v-mirror.spb.ru/down...nedit-201b.zip

Он дает огромные возможности по подсветки текста.
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 20.01.2009, 08:15   #9
drknn
Пользователь
 
Аватар для drknn
 
Регистрация: 02.09.2007
Сообщений: 51
По умолчанию

Цитата:
Сообщение от hoza_syl Посмотреть сообщение
Вот скачай пакет:
http://mr-48117.v-mirror.spb.ru/down...nedit-201b.zip

Он дает огромные возможности по подсветки текста.
Ссылка битая. Перезалейте пожалуйста.
drknn вне форума Ответить с цитированием
Старый 20.01.2009, 08:44   #10
jocry
Пользователь
 
Аватар для jocry
 
Регистрация: 05.10.2008
Сообщений: 49
По умолчанию

Для подсветки различных синтаксисов есть хороший компонент SynEdit, а также он имеет много дополнительных функции к примеру разворачивающие меню как в delphi при нажатии Ctrl+пробел
jocry вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новая подсветка синтаксиса Alar О форуме и сайтах клуба 25 06.10.2008 11:15
Подсветка Патрон Общие вопросы Delphi 7 27.03.2008 20:27
Подсветка синтаксиса Simply-Art Общие вопросы Delphi 2 29.05.2007 16:22
Компонент для подсветки синтаксиса das-xp Компоненты Delphi 1 19.05.2007 21:03