Показать сообщение отдельно
  #8  
Старый 29.10.2010, 19:57
Аватар для ALexandr555
ALexandr555 ALexandr555 вне форума
Специалист
 
Регистрация: 09.10.2010
Адрес: Тольятти
Сообщения: 803
Версия Delphi: Delphi 7
Репутация: 2064
По умолчанию

Компонент RichEdit работает с текстом в обогащенном формате RTF. При желании изменить атрибуты вновь вводимого фрагмента текста вы можете задать свойство SelAttributes. Это свойство типа TTextAttributes, которое в свою очередь имеет подсвойства: Color (цвет), Name (имя шрифта), Size (размер), Style (стиль) и ряд других. Например, введите на форму компонент RichEdit, диалог выбора шрифта FontDialog (см. раздел 8.4) и кнопку Button, которая позволит пользователю менять атрибуты текста. В обработчик щелчка кнопки можно было бы ввести текст:

Код:
if FontDialog1.Execute then
 with RichEdit1.SelAttributes do
  begin
   Color:=FontDialog1.Font.Color;
   Name:=FontDialog1.Font.Name;
   Size:=FontDialog1.Font.Size;
   Style:=FontDialog1.Font.Style;
  end;
RichEdit1.SetFocus;
вот есть это, но это слишком, каждый раз менять при вставке к тому же придется тогда добавлять по частям так как мне нужно чтобы не весь добавляемый текст а часть были красными скажем
Ответить с цитированием