Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
ВнизРебята нужна помощь с 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c