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

Вниз

Цвет строк в TMemo   Найти похожие ветки 

 
Lucifer ©   (2007-08-07 15:50) [0]

Здравствуйте!
Может это конечно и забитая тема, но у меня возникли проблемы с поиском ответом на данный вопрос. Проблема:
Пишу свой чат, в принцепе все работает, только хотелось бы что бы сообщения от разных собеседников приходили разными цветами.
Может кто-нибудь видел гдо  то такие компоненты, или знает решение данной проблемы.
Заранее благодарен за любую помощь!

З.Ы. Если будет возможность отрисовывать по ходу текста небольшие смайлики - то это будет просто прекрасно!


 
DVM ©   (2007-08-07 17:23) [1]

В TMemo строки разного цвета сделать нельзя. Для таких целей больше подходит TRichEdit. Кстати, и картинки в RichEdit тоже можно вставить.


 
JanMihail ©   (2007-08-07 22:51) [2]

RichEdit1.SelAttributes.Font.Color := нужный цвет


 
lucifer ©   (2007-08-08 12:03) [3]

Огромное спасибо!

А можно про вставку картинок по подробнее, а то до самого не доходит


 
DVM ©   (2007-08-08 12:25) [4]


> А можно про вставку картинок по подробнее, а то до самого
> не доходит

Это не так просто. Лучше взять готовый компонент, например, входящий в RxLib - TRxRichEdit


 
Lucifer ©   (2007-08-10 10:43) [5]

Примного благодарен!
Очень сильно выручили!


 
Vlad Oshin ©   (2007-08-10 10:50) [6]

кроме цвета

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");



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
15-1186164819
guestfromwww
2007-08-03 22:13
2007.09.02
как уничтожить пункт в меню.


15-1186376614
de.
2007-08-06 09:03
2007.09.02
>>> По поводу законности размещения антенн в России <<<


4-1173905354
ffo_2
2007-03-14 23:49
2007.09.02
Как программно нажать Ctrl + V?


1-1182330747
Makhanev Alexander
2007-06-20 13:12
2007.09.02
прочитать результат консольного приложения...


11-1168803255
vampir_infernal
2007-01-14 22:34
2007.09.02
проблема с KOLPrinters