Вниз
Скачать: CL | DM;

Писать цветами в 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
14-82941
Дмитрий К.К.
2002-11-05 07:16
2002.11.25
Top 10 экспертов форума


6-82897
Subfire
2002-09-29 02:25
2002.11.25
Программирование WinSocket


1-82860
SerjUfa
2002-11-14 14:30
2002.11.25
В строке числа разделены пробелами . . .


14-82999
Шишкин Илья
2002-10-30 21:30
2002.11.25
Оцените мою первую игру.


3-82665
kern
2002-11-06 12:21
2002.11.25
SQL




   Наверх