![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравствуйте! У меня есть текст который выводится в Мемо:
Код:
if Mp2> Mn2 then
Memo1.Lines.Add('Вывод: Mп>Mн, поэтому пуск двигателя под нагрузкой возможен') else
Memo1.Lines.Add('Вывод: Mп<Mн, поэтому пуск двигателя под нагрузкой невозможен')Как сделать так чтобы изменить цвет шрифта например на красный? Но остальной текст в Мемо попрежнему должен оставаться по умолчанию черным. Заранее спасибо! |
|
#2
|
||||
|
||||
|
Используй TRichEdit. В Memo это невозможно.
|
|
#3
|
|||
|
|||
|
А не подскажете как это сделать в TRichEdit?
|
|
#4
|
|||
|
|||
|
вот как-то так наверное (взято из Delphi World):
Код:
procedure TMainForm.AddColoredLine(AText: string; AColor: TColor; AStyle: TFontStyles; ASize: integer);
begin
with RichEdit1 do
begin
SelStart := Length(Text);
SelAttributes.Color := AColor;
SelAttributes.Size := ASize;
SelAttributes.Name := 'MS Sans Serif';
SelAttributes.Style := AStyle;
Lines.Add(AText);
end;
end;юзать так: Код:
AddColoredLine('Вывод: Mп<Mн, поэтому пуск двигателя под нагрузкой невозможен',clRed,[fsBold],8);Последний раз редактировалось Assistant, 03.04.2011 в 14:25. |