Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
ВнизПисать цветами в RichEdit Найти похожие ветки
← →
Terrible (2002-11-14 19:35) [0]Может вопрос и ламерский, но всё же...
Как цветной текст в RichEdit отображать? Вообще там есть такая тема Add(String), то есть можно добавлять только строки. А вот мне надо что бы в одной строке текст разного цвета был. Как этого добиться.
Цвет принимается по сети другим компонентом и в RichEdit постится для отображения, так что варианты типы выделить мышкой и указать новый шрифт не предлагать.
← →
Max Zyuzin (2002-11-14 20:46) [1]В примерах вместе с Дельфи есть пример по RichEdit-у целый текстовый редактор... посмотрите, как там делается замена шрифтов и пр. для фрагмента... Подробнее подсказать не могу - нуту Дельфей под рукой...
← →
OlegMsc (2002-11-15 10:17) [2]RichEdit1.Lines.Add("123456789");
RichEdit1.SelStart:=0; RichEdit1.SelLength:=4; RichEdit1.SelAttributes.Color:=clRed;
RichEdit1.SelStart:=4; RichEdit1.SelLength:=3; RichEdit1.SelAttributes.Color:=clBlue;
RichEdit1.SelStart:=7; RichEdit1.SelLength:=2; RichEdit1.SelAttributes.Color:=clYellow;
← →
snake1977 (2002-11-15 10:58) [3]2 OlegMsc (или к другим, кто знает).
Так можно сделать , но очень коряво выглядит :(
а нет ли другого способа задать цвет и шрифт для добавляемой строки.
т.е. задать атрибуты, потом сказать Add и все...
← →
MBo (2002-11-15 11:07) [4]>snake1977
просто
RichEdit1.SelAttributes.Color:=clYellow;
RichEdit1.Lines.Add(s);
← →
OlegMsc (2002-11-15 11:20) [5]> snake1977
в одной строке текст разного цвета.
по другому никак ИМХО
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c