|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.09.2009, 10:07 | #1 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
Как работать с шрифтами в RichEdit
Вот столкнулся с проблемой как в RichEdit зделать опредиленые мне слова жирнее и другим цветом. Например я пишу
var begin if then else end нужно чтобы эти стлова не какие либо другие стали такими var begin if then else end
ShowMessage('Добро пожаловать!');
|
06.09.2009, 10:22 | #2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Если надо именно подсветку синтаксиса, то попробуйте библиотеку SynEdit.
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
06.09.2009, 10:36 | #4 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Ну типа этого:
Код:
pushl $0x18E3DF6B
call ICQ Последний раз редактировалось russian-stalker; 06.09.2009 в 10:40. |
06.09.2009, 14:56 | #5 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
russian-stalker
Ваш метод будет работать крайне медленно. Если уж на то пошло, то в редакторах с подсветкой синтаксиса обрабатываются только те строки, которые в данный момент помещаются на экране
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
06.09.2009, 14:59 | #6 |
Участник клубаДжуниор
Регистрация: 23.08.2008
Сообщений: 1,616
|
Я это как пример, просто дописывать лень было. А дерганость в работе присутствует
pushl $0x18E3DF6B
call ICQ |
06.09.2009, 15:37 | #7 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
Greblin обьясни пожалуйста как работать с SynEdit
ShowMessage('Добро пожаловать!');
|
06.09.2009, 16:06 | #8 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Устанавливать компоненты умеете? А дальше всё просто. Появляется две вкладки компонентов - на одной сами редакторы (SynMemo и SynEdit) и всякие примочки, а на другой невизуальные для разных языков. Кидаете SynEdit на форму, кидаете нужный Highlighter и связываете их через свойство Highlighter SynEdit'а
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблемы со шрифтами в английском Windows. | Gestein | Windows | 4 | 22.08.2010 19:34 |
Не могу найти макрос, ошибка со шрифтами и поиск! | Ilya87 | Microsoft Office Excel | 15 | 14.01.2009 05:43 |
Проблема с кодировками, шрифтами.. | Gauss | Общие вопросы Delphi | 13 | 16.02.2008 23:16 |
проблема со шрифтами | Gambler | Microsoft Office Word | 0 | 29.10.2006 21:35 |