Форум: "Компоненты";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизТектово поле с подсветкой. Найти похожие ветки
← →
PAVIA © (2005-07-22 20:28) [0]Нужно создать компонент, наподобие memo. Только с разноцветной подсветкой текста. RichEdit, не устраивает так как, фактически нужно будет все переписывать. Нужно чтобы ключевые слова подсвечивались определенным цветом.
Прошу, вашей помощи. С чего начать. Где можно прочитать про создание текстовых компонентов. От какого класса лучше породить новый компонент.
Цель создание компонента, написание текстового редактора.
← →
Джо © (2005-07-22 20:31) [1]А разве при написании своего компонента не нужно будет "все переписывать"?
← →
PAVIA © (2005-07-22 21:28) [2]Надо, по-этому и решил песать новый нежели, чем переделавать тот который есть.
← →
Джо © (2005-07-22 21:32) [3]
> [2] PAVIA © (22.07.05 21:28)
> Надо, по-этому и решил песать новый нежели, чем переделавать
> тот который есть.
Дык, унаследоваться от какого-то готового с целью изменить его функциональность, по-моему и есть "переделывать тот, который есть" :) Возьми лучше готовый бесплатный компонент, например SynEdit, да и не мучайся. Задачка (подстветка синтаксиса) на самом деле неординарная и муторная.
← →
PAVIA © (2005-07-22 22:18) [4]Хочеться свой компонент. SynEdit обязательно посмотрю. "Неординарная" С этим словом я несогласен. В сотнях программах есть такая вещь.Да и муторной я бы не нозвал.
← →
Джо © (2005-07-22 22:57) [5]
> "Неординарная" С этим словом я несогласен
А вот справится твой компонент подстветки синтаксиса, например, с такими вполне невинными цветочками:s := "procedure asm";
илиprocedure (* // function } *) x ; // : Integer;
А это ведь только мелочи ;-)
← →
PAVIA © (2005-07-23 20:07) [6]Это элемментарный, Синтаксический анализ. SynEdit вещь хорошая, пока ее буду изучать.
Неужели никто, из мастяров не создавал текстовых компонентов?!
← →
capkoh (2005-07-24 12:03) [7]>Это элемментарный, Синтаксический анализ.
Да, возможно. Но ты попробуй сделать его быстрым и гибким...
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c