Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Редактор текста [Delphi7] [WinXP]

Приветствую.

Передо мной стоит задача: написать что-то типа Delphi'йского code editor'а,
только в очень упрощённой форме.

Основные требования к редактору:
1. Сделать, чтобы можно было работать со строками текста как в Delphi т.е. в
Delphi, например, можно переместить курсор на произвольное место в в строке,
независимо от того написан ли там текст или же нет.
2. Сделать "подсветку синтаксиса" к определённым словам (чтобы они
выделялись bold'ом и/или цветом).
3. Сделать, чтобы в редакторе был шрифт Counter New и сделать так, чтобы
если пользователь вставляет кусок текста, который напран шрифтом Arial
(например), то чтобы этот текст вставлялся шрифтом Counter New. Вобщем,
чтобы всё было шрифтом Counter New.
4. Сделать, чтобы если при неподвижном курсоре мыши пользователь набирает
текст, то курсор мыши никуда не исчезал (он пропадает куда-то если
использовать RichEdit).

Вобщем требуется, чтобы редактор был максимально похож на code editor для
Delphi.

Я пытался разобраться с компонетом RichEdit, но по этому компоненту мне не
хватило справки, а пример, который входит в Delphi не удовлетворяет
требуемым условиям. Поэтому и застрял практически на всех пунктах.
Или может быть именно для написания таких редакторов нужно использовать
специальные компонеты, а не RichEdit?
Подскажите пожалуйста.

С уважением, Lakmus
ICQ - 241479153
www.nvkz.net/lakmus

Номер выпуска : 4500
Возраст листа : 604 (дней)
Количество подписчиков : 517
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/369259
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 17 May 2005 14:56:37 +0700 (#369259)

 

Ответы:

Хаю ду ю ду Lakmus?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

Если это для себя (работы) а не по учебе тогда голову не забивай и
юзай следующее:

SynEdit или SyntaxMemo
SynEdit поболее будет, ноя лично юзаю SyntaxMemo, мне он нравиться
всем единственное что я не смог от него добиться:
подсветку синтаксиса
asm
mov ax, cx
end;

он упорно хочет подсвечивать вместе со словом asm а не только
mox ax, cx

Ответить   Wed, 18 May 2005 01:10:29 +0500 (#369347)

 

Приветствую!

Спасибо большое, всё получилось!
Скачал и SynEdit и SyntaxMemo, но SynEdit понравился больше т.к. возможности
у него полностью удовлетворяли всем моим требованиям.

С уважением, Lakmus
ICQ: 241479153
www.nvkz.net/lakmus

Номер выпуска : 4504
Возраст листа : 606 (дней)
Количество подписчиков : 516
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/370260
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 19 May 2005 19:33:39 +0400 (#370260)