Создание VCL компонента (Delphi 7)

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Необходимо VCL компонент для instant messenger чата (типа ICQ).
Из файла в аттаче все внятно.

Изложение:
Компонент(TCollection) состоит из N блоков(TCollectionItem,сообщений), весь из которых имеет следующие св-ва:
1. DateTime:TdateTime - время приобретения сообщения(которое на примере скриншота из миранды видно в границах слева), причем если это нынешний день, то указывается время, если нет, то день и месяц
2. Direction:set (tIn,tOut) - указание входящее ли сообщение либо исходящее
3. ImageList(TCollection TBitmap'ов) - комплект картинок, которые могут быть использованы в сообщении. Не TImageList, так как размеры картинок могут быть различными.
3. Text(string) - соответственно текст сообщения. В тексте могут встечатся конструкции <Img:1>, <Img:2> и.т.д., заместо которых должно быть подставленно соответствующее изображение из ImageList.

Сам компонент:
1. InColor, OutColor(TColor) - цвета фона для сообщений входящих и исходящих.
2. Wrap(boolean) - автоперенос строк, если false, то может появлятся гор. прокрутка.
3. PopupMenu - TPopuMenu - здесь все ясно, исключительное, что должен быть метод, дабы позже вызова меню дозволено было узнать на каком элементе был сделан клик правой кнопкой.

Бюджет: $50-$80. Все вопросы в ICQ.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26