![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Цвет строк в TMemo [D7, WinXP]
Lucifer © (2007-08-07 15:50:00)Здравствуйте!
Может это конечно и забитая тема, но у меня возникли проблемы с поиском ответом на данный вопрос. Проблема:
Пишу свой чат, в принцепе все работает, только хотелось бы что бы сообщения от разных собеседников приходили разными цветами.
Может кто-нибудь видел гдо то такие компоненты, или знает решение данной проблемы.
Заранее благодарен за любую помощь!
З.Ы. Если будет возможность отрисовывать по ходу текста небольшие смайлики - то это будет просто прекрасно!
Vlad Oshin (2007-08-10 10:50:00) [1]кроме цвета
procedure AddColoredLine(ARichEdit: TRichEdit; AText: string; AColor: TColor; Size:byte; FFFont:TFontName);
begin
with ARichEdit do
begin
SelStart := Length(Text);
SelAttributes.Color := AColor;
SelAttributes.Size := Size;
SelAttributes.Name := FFFont;
// SelAttributes.Style:= fsBold;
Lines.Add(AText);
end;
end;
............
AddColoredLine(RichEdit1, ' ---- = * = ----', clBlue,12,'MS Sans Serif');
Lucifer (2007-08-10 10:43:00) [2]Примного благодарен!
Очень сильно выручили!
DVM (2007-08-08 12:25:00) [3]
> А можно про вставку картинок по подробнее, а то до самого
> не доходит
Это не так просто. Лучше взять готовый компонент, например, входящий в RxLib - TRxRichEdit
lucifer (2007-08-08 12:03:00) [4]Огромное спасибо!
А можно про вставку картинок по подробнее, а то до самого не доходит
JanMihail (2007-08-07 22:51:00) [5]RichEdit1.SelAttributes.Font.Color := нужный цвет
DVM (2007-08-07 17:23:00) [6]В TMemo строки разного цвета сделать нельзя. Для таких целей больше подходит TRichEdit. Кстати, и картинки в RichEdit тоже можно вставить.