|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.05.2009, 15:30 | #1 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 13
|
RichEdit - Выделение цветом слов
Не как не могу сделать усовие, чтоб когда я выделяю текст в RichEdit, если мне попадается слово равное трем символам то оно окрашивается в красный цвет, в цвет окрашивается по кнопке. Делается в делфи.
Последний раз редактировалось fakir9999; 28.05.2009 в 15:34. |
28.05.2009, 15:35 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так что ли?
Код:
I'm learning to live...
|
28.05.2009, 15:35 | #3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
Занеси в стринговую переменную значение из RichEdit.
if length(x)=3 then покрасить в красный цвет. Думаю можно и без занесения в переменную, делфи под рукой нет, чтоб проверить
Единственное, что ограничивает полет мысли программиста-компилятор
|
28.05.2009, 15:40 | #4 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 13
|
а как с предлогами к примеру
ребят а как сделать чтоб предлогм окрашивал? Последний раз редактировалось Stilet; 28.05.2009 в 15:50. |
28.05.2009, 15:51 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
28.05.2009, 16:03 | #6 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 13
|
ладно проехали с предлогами а вот у мя слова больше 12 символов и надо чтобы в этом слова закрашивались последние 3 символа
как это сделать Последний раз редактировалось Stilet; 28.05.2009 в 16:11. |
28.05.2009, 16:18 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
В каждом слове окончания закрашивать что ли???
Ниче не понятно...
I'm learning to live...
|
28.05.2009, 16:21 | #8 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 13
|
Нет не в окончаниях суть, даже если оно без окончаний, просто если слово больше 12 символов то последние 3 символа в этом слово окрашиваются.
Если слово больше 12 символов то как окрасить последние 3 символа в этом слове, окрашиваются по выделению, нажатием на кнопку как это сделать, вроде нужно операцию транкейт задействовать, но дейстует ли она на строку Последний раз редактировалось Stilet; 29.05.2009 в 10:27. |
28.05.2009, 17:13 | #9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Чтобы избежать дальнейшего флуда, формулирую задачу сам:
- выделяется некий кусок текста - ТС хочет (судя по последней заявке), чтобы у всех слов длиннее 12-ти символов, которые находятся в выделенном куске текста, окрасились кровью последние три буквы... Автор, я правильно проинтуичил? Посты идут подряд. Последние: 15:21 16:03 16:07 Бегом читать правила форума! Начну наказывать! Последний раз редактировалось mihali4; 28.05.2009 в 17:15. |
28.05.2009, 18:45 | #10 |
Пользователь
Регистрация: 23.04.2008
Сообщений: 13
|
да ты прав
,притом окрас происходил к тому же по щелчку на кнопке Кто нить знает как сделать? Последний раз редактировалось Stilet; 29.05.2009 в 10:26. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение ячейки цветом - StringGrid. | Chudo4258 | Помощь студентам | 1 | 01.04.2009 07:03 |
Выделение слов цветом в Memo | Костян Пират | Общие вопросы Delphi | 9 | 05.03.2009 08:52 |
Выделение цветом | ratgunter | Общие вопросы C/C++ | 0 | 05.12.2008 23:22 |
Включение функции выделение цветом | xxdima | Microsoft Office Excel | 3 | 28.08.2008 23:47 |