Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2009, 14:28   #21
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Вообщем фундамент положен:


Сообщение состоит из времени, ника и текста сообщения(скриншот в предвидущем посте)...
Код:
{Время, Ник, Сообщение}
   s := s+'['+TimeToStr(Time)+']'+ ' '+Nick+' - '+MessEdit.Text;
   {Отправление}
   ClientSocket1.Socket.SendText(s);
Я хочю у параметра Ник изменить цвет(что бы в чате норм выглядело), но ставить глупо:
Код:
 s := s+'['+TimeToStr(Time)+']'+ ' '+Nick.color:=clRed+' - '+MessEdit.Text;
Ваше мнение?!

Последний раз редактировалось Stilet; 14.07.2009 в 14:30.
Lemo вне форума Ответить с цитированием
Старый 14.07.2009, 14:31   #22
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Я хочю у параметра Ник изменить цвет(что бы в чате норм выглядело), но ставить глупо:
Тут я бы применил RichEdit, в котором просто менять цвет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.07.2009, 14:39   #23
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

ща попробую! НашеЛ =)
Lemo вне форума Ответить с цитированием
Старый 14.07.2009, 19:17   #24
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Как можно изменить цвет ника в чате:
Исходник Клиента (выложил текст файл, так как длинный код)
Только желательно не писать новые методы и тд, просто кто сможет данный исходник дописать конкретно изменение цвета ника...
Вложения
Тип файла: txt Клиент.txt (8.3 Кб, 135 просмотров)
Lemo вне форума Ответить с цитированием
Старый 14.07.2009, 19:35   #25
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Тут без разделителей никуда.
Например строка будет такой
Код:
s := s+'['+TimeToStr(Time)+']'+ ' '+ #0 + Nick + #3 + ' - '+MessEdit.Text;
При получении сообщения парсишь, меняешь цвет между #0 и #3 и удаляешь #0 и #3.
Я так делал. Только исходники на старом харде выложить не смогу
psycho-coder вне форума Ответить с цитированием
Старый 14.07.2009, 19:40   #26
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Вообще планирую разместить маленькую кнопку возле едита (НИК), которая будет отвечать за выбор цвета ника, ну что бы юзвери могли выбрать себе цвет, только не знаю как это можно сделать!
Lemo вне форума Ответить с цитированием
Старый 14.07.2009, 19:43   #27
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Можно прикрутит ColorDialog.

[оффтоп]
моя ася: 362 311 002. Я ошибся ((((
[/оффтоп]
psycho-coder вне форума Ответить с цитированием
Старый 14.07.2009, 19:54   #28
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Вы используете МЕМО? Может попробовать замутить с TWebBrowser, тогда можно будет вставлять смайлики
Levsha100 вне форума Ответить с цитированием
Старый 14.07.2009, 19:56   #29
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Использую ричэдит, со смайликами отдеьный разговор, сначало нужно решить вышепоставленную задачю...Хотя знаю нужно сразу решать, что бы не исключать возможность иного... =(
Lemo вне форума Ответить с цитированием
Старый 14.07.2009, 20:20   #30
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

http://www.programmersforum.ru/showp...4&postcount=26
Архив(клиент)
Сорри, у кого нет альфаскинов=> не будут отображаться некоторый компоненты
Выкладываю так исходник
Вложения
Тип файла: rar 1.rar (527.5 Кб, 28 просмотров)
Тип файла: txt Клиент.txt (8.3 Кб, 120 просмотров)

Последний раз редактировалось Lemo; 14.07.2009 в 20:30.
Lemo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чат eldar PHP 2 29.04.2009 00:30
Сетевой чат Ратмир Работа с сетью в Delphi 2 21.04.2009 12:21
Чат на делфи dani92 Работа с сетью в Delphi 1 01.04.2009 11:20
WCF Чат OrdJONY Обсуждение статей 0 19.03.2009 15:54