Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.19;
Скачать: CL | DM;

Вниз

Ребята нужна помощь с RichEdit Срочно!   Найти похожие ветки 

 
Пользователь   (2002-12-04 20:41) [0]

Что-то по примерам из самого Delphi не разобрался...
может кто толково пояснить может и показать на примере как
сделать так :

Есть строка там в RichEdit нужно чтобы она была такого вида...

СЛОВО1 : СЛОВО2 : СЛОВО3

где СЛОВО1 зеленого цвета,
СЛОВО2 красного,
СЛОВО3 зеленое...

как это сделать не используюя Font Dialog

Спасибо!


 
Song ©   (2002-12-04 20:43) [1]

TRichEdit.SelAttributes
по этому свойству в хэлпе есть пример.


 
Пользователь   (2002-12-04 23:18) [2]

а может есть работающий код для примера... но из хелпа...


 
mukha ©   (2002-12-04 23:24) [3]

Как я понял ты хочешь так:
RichEdit2.Lines.Clear;
RichEdit2.SelAttributes.Color:=clRed;
RichEdit2.Lines.Add("Красное слово");
RichEdit2.SelAttributes.Color:=clLime;
RichEdit2.Lines.Add("Зелёное слово");


 
mukha ©   (2002-12-04 23:54) [4]

Пардон, не правильно понял вопрос, попробуй так:
procedure TForm1.Button1Click(Sender: TObject);
begin
RichEdit1.Lines.Clear;
RichEdit1.Lines.Add("СЛОВО1:СЛОВО2:СЛОВО3");
RichEdit1.SelStart:=0; RichEdit1.SelLength:=7; RichEdit1.SelAttributes.Color:=clRed;
RichEdit1.SelStart:=7; RichEdit1.SelLength:=7; RichEdit1.SelAttributes.Color:=clLime;
RichEdit1.SelStart:=13; RichEdit1.SelLength:=7; RichEdit1.SelAttributes.Color:=clRed;
end;

где SelStart и selLength типа Integer задают соответственно начальную позицию в строке ( отсчёт с нуля)и длину выделенного фрагмента текста.


 
Пользователь   (2002-12-06 20:34) [5]

Большое спасибо!



Страницы: 1 вся ветка

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
8-61714
FreeMen
2002-09-02 08:05
2002.12.19
Как сделать полноэкранное окно?


1-61700
vidiv
2002-12-09 02:09
2002.12.19
Tjpegimage >>>> TDib?


3-61391
Stenkz
2002-12-02 05:47
2002.12.19
Может ли TQuery обращаться не к физической таблице, а к другому .


3-61478
lscomp
2002-11-28 19:02
2002.12.19
Подскажите! Сумма чисел в колонке DBGrida


3-61388
Mic_2000
2002-11-29 14:14
2002.12.19
Как в DbGrid можно узнать на какой колонке находится курсор?