Delphi цветной текст RichEdit

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

X-Vlad

Участник

X-Vlad

Участник
21 Сен 2015
21
19
Всем доброй ночи, сейчас я вам покажу как сделать цветной текст в компоненте TRichEdit
Кидаем на форму компонент, и пишем функцию:
Код:
function AddColorText(Text: String; Color: TColor): String;
begin
form1.RichEdit1.SelAttributes.Color := Color;
form1.RichEdit1.SelText := Text;
form1.RichEdit1.SelAttributes.Color := clBlack;
end;
//заменяем RichEdit1 на имя вашего компонента, если вы сменили
А используем так:
Код:
form1.RichEdit1.Lines.Add(AddColorText(text, clblue));
//заменяем RichEdit1 на имя вашего компонента, если вы сменили
переменная text - строка которая должна быть добавлена
//где clblue это цвет который должен быть в строки которую вы добавляете

Примеры цветов:
clred
clyellow
clblue
clgreen и другие
Если что то не выходит, то пишите сюда
 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя