Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание подсветки синтаксиса. [D7, WinXP]


alex_kasycky ©   (2008-02-09 14:00:00) 

Можно ли в Memo или RichEdit менять цвет отдельных слов?
Если да, то как?
Вообще задача стоит сделать подсветку синтаксиса.


alex_kasycky   (2008-02-11 14:44:00) [1]

Спасибо!


NaRuTo   (2008-02-10 20:05:00) [2]

Чтобы опять сделать не жирным пишем тоже самое только со знаком "-", а не "+"


NaRuTo   (2008-02-10 20:04:00) [3]

Просто программно выделяешь текст, какой тебе надо, и форматируешь
Вот так примерно после выделения:
RichEdit1.SelAttributes.Style:= RichEdit1.SelAttributes.Style + [fsBold]


ketmar   (2008-02-10 17:38:00) [4]

>[4] alex_kasycky (2008-02-10 13:40:00)
>в SynEdit я такой возможности не нашел.

проблема написать?

---
Understanding is not required. Only obedience.


Efir   (2008-02-10 14:40:00) [5]


> > Ну, в РичЕдите вообще без проблем, атрибутами.
>
> - Можно по-подробней плиз?


Свойство SelAttributes - параметры выделенного текста.


alex_kasycky   (2008-02-10 13:40:00) [6]


> SynEdit не пойдёт?

Мне подсветка нужна контекстно-зависимая( "\ что-то\" , но "что-то"), в SynEdit я такой возможности не нашел.

> Ну, в РичЕдите вообще без проблем, атрибутами.

- Можно по-подробней плиз?


Anatoly Podgoretsky   (2008-02-10 13:30:00) [7]

Нет, да


ketmar   (2008-02-09 14:17:00) [8]

>[0] alex_kasycky (2008-02-09 14:00:00)
SynEdit не пойдёт?

---
Understanding is not required. Only obedience.


KilkennyCat   (2008-02-09 14:02:00) [9]

Ну, в РичЕдите вообще без проблем, атрибутами.
http://www.google.ru/search?q=syntax+highlight+delphi&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a


Наверх

Титульная страница Поиск, карта сайта Написать письмо