Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 21.08.2008, 12:00   #1
Неактивный пользователь
 
Аватар для IIpopoK
 
Регистрация: 25.03.2008
Сообщений: 9
Репутация: 0
Question Как изменить цвет текста на всей строке в RichEdit??

Здравствуйте!
У меня такой вопрос, как изменить цвет текста на всей строке?
При условии, если эта строка содержит определенное слово!
к примеру:
-> he [Он] Хай!
-> she [Она] Привет!
т.е. как
если в тексте находится слово "he", то красим все строки с этим словом в "Красный".
если в тексте находится слово "she", то красим все строки с этим словом в "Голубой".
как это сделать????
Обычно это используется в чатах когда пользователь выбирает себе цвет, и все его сообщения идут под этим цветом.
еще используется в программах для "хтмл" или "пхп" да и других тоже. вот. Такою вещь я и хочу реализовать. Короче хочу сделать чат небольшой, чтобы пользователь выбрал цвет и в дальнейшем все его сообщения были под этим цветом. Подскажите пожалуйста

Последний раз редактировалось IIpopoK; 21.08.2008 в 12:11..
IIpopoK вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: майор гром фурияприфабыМагазин бытовой техники: телевизор mystery - переходи на сайт ТАЙМТВ!utr 60-30 fkumМагазин бытовой техники: gorenje ect 322 bcsc - переходи на сайт ТАЙМТВ!


Старый 28.08.2008, 08:18   #2
RumSun
Неактивный пользователь
 
Пол:Мужской
Регистрация: 27.08.2008
Сообщений: 7
Репутация: 2
По умолчанию Re: Как изменить цвет текста на всей строке в RichEdit??

//значица так:
//проверяем строку s
if pos('she',s)>0 then RichEdit1.SelAttributes.Color:=clRed;
if pos('he',s)>0 then RichEdit1.SelAttributes.Color:=clBlue;
//добавляем ее в ричедит уже "в цвете"
RichEdit1.lines.add(s);

надеюсь помог

Добавлено через 1 минуту
Ой, я цвета перепутал, просто обычно парни синим выделябтся, а девушки красным.

Последний раз редактировалось RumSun; 28.08.2008 в 08:20.. Причина: Добавлено сообщение
RumSun вне форума
 
Ответить с цитированием Вверх
Старый 13.09.2008, 12:23   #3
plahmonah
Постоялец
 
Аватар для plahmonah
 
Пол:Мужской
Регистрация: 11.08.2005
Сообщений: 626
Репутация: 266
По умолчанию Re: Как изменить цвет текста на всей строке в RichEdit??

Тогда лучше так написать:
if pos('she', s)>0 then RichEdit1.SelAttributes.Color:=clRed
else
if pos('he', s)>0 then RichEdit1.SelAttributes.Color:=clBlue;
RichEdit1.lines.add(s);
или так
if pos('she', s)>0 then RichEdit1.SelAttributes.Color:=clRed
else
RichEdit1.SelAttributes.Color:=clBlue;
RichEdit1.lines.add(s);

RumSun
а то в твоем коде получается she и he одним цветом в RichEdit1 записывается.

Добавлено через 7 минут
IIpopoK
Прикольно, реализовать можно...
Вопрос а ты к чату уже коннект прикрутил?

Последний раз редактировалось plahmonah; 13.09.2008 в 12:31.. Причина: Добавлено сообщение
plahmonah вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить шрифт в строке меню? corbin Mac Os X 9 22.06.2011 06:41
Можно ли поменять цвет текста в Disabled Текстовом Инпуте ? G_Null CSS 8 25.11.2009 23:05
Как сделать часы в режиме ожидания ярче и контрастнее или изменить цвет lamaiv Sony Ericsson 3 05.08.2008 15:32
Как изменить цвет HTML страници с красного на зеленый FoxMan Скорая помощь 1 04.04.2008 13:14
как изменить цвет текста в CorelDRAW Graphics Suite 12? haos912 Архив 3 07.08.2006 22:38

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:37. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.03948 секунды с 11 запросами