Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.01.2013, 13:32   #1
qwas777
Новичок
Джуниор
 
Регистрация: 28.01.2013
Сообщений: 2
Восклицание Изменение цвета определенной строки в richedit

Как изменить цвет определенной строки в richedit.
Например:
1строка: Текст красного цвета
2строка: Текст черного цвета
3строка: Текст синего цвета
qwas777 вне форума
Старый 28.01.2013, 13:47   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

код взял из DelphiWord (чуток модифицировал под ваш вопрос):
Код:
procedure TForm1.Button1Click(Sender: TObject);
var StrCount, i, sstart : integer;
begin
  StrCount := 3; {интересуют только первые три строчки}
  if richedit1.lines.Count<StrCount then
     StrCount := richedit1.lines.Count;

  sstart := 0;
  for i := 0 to StrCount - 1 do
    begin
      richedit1.selstart := sstart;
      richedit1.sellength:=length(richedit1.lines[i]);
      case i of
        0: {первая строка}   richedit1.selattributes.color:=clRed;
        1: {вторая строка}   richedit1.selattributes.color:=clBlack;
        2: {третья строка}   richedit1.selattributes.color:=clBlue;
      end;
      sstart := sstart + length(RichEdit1.lines[i]) + 2;
    end;
end;
Serge_Bliznykov вне форума
Старый 28.01.2013, 13:49   #3
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Интересно, а вы пробовали искать?
1
2
Кольша вне форума
Старый 28.01.2013, 13:55   #4
qwas777
Новичок
Джуниор
 
Регистрация: 28.01.2013
Сообщений: 2
По умолчанию

Спасибо, разобрался. Тему можно закрывать!
qwas777 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета фона строки в DBGrid Ericnex БД в Delphi 6 30.08.2012 13:37
макрос изменения цвета шрифта ячейки, при наличии определенной буквы Alex_91 Microsoft Office Excel 8 24.05.2012 21:44
listbox - изменение цвета выделеной строки(drawitem) Karych Общие вопросы Delphi 7 08.01.2012 12:26
[PHP] Изменение определенной строки JonMagon Помощь студентам 1 16.10.2011 09:25
Смена цвета куска строки в RichEdit W0LF Общие вопросы Delphi 3 01.11.2009 17:41