Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Вниз

Как поменять цвет конкретного слова в RichEdit?   Найти похожие ветки 

 
iosafat   (2004-01-22 13:45) [0]

Здравствуйте!
В RichEdit я вывожу результаты поиска слов в тексте той или иной книги. Далее нужно полученные результаты обработать таким образом, чтоб цвет слов, которые я искал, в выведенных результатах поменялся, к примеру, на красный. В общем нужно найденные слова выделить, чтоб они бросались в глаза.
При организации цикла и использовании свойств SelLength, SelAttributes (т.е. выделение с последующим изменением цвета) работает отлично, да вот только скорость такой операции очень медленна, в случае, если в RichEdit выведено очень много найденной информации, содержащей множество слов, цвет которых нужно выделить. Итак, кто знает, как поменять цвет конкретного слова не используя предварительное выделение этого слова? В общем как ускорить вышеописанный процесс?


 
Тимохов   (2004-01-22 13:50) [1]

http://delphimaster.net/view/1-1074249443/


 
Тимохов   (2004-01-22 13:51) [2]

Виноват, дал ответ только на название топика :(((



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.03 c
3-16136
Серж
2004-01-14 10:21
2004.02.06
Вернуть данные из процедуры Oracle в dbgrid Delphi


1-16418
Nau13
2004-01-22 16:02
2004.02.06
как проверить имплементирует ли данный класс данный интерфейс


14-16691
ИМХО
2004-01-16 21:17
2004.02.06
Так играют чемпионы...


1-16218
Magician
2004-01-26 22:19
2004.02.06
Как удалить рамку выдел. которая возникает при фокусировки кнопки


3-16069
Val
2004-01-12 11:53
2004.02.06
ptOraBlob как параметр TStoredProc





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский