Создать компонент

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Создать компонент

Сообщение Loreny » 05.02.2013 16:36:04

Доброе время суток дорогие форумчане!

Вот решил я поучится в создании компонентов в лазарусе и начал с простого но в голову все никак не придет идея как воплотить следующее в реальность:

необходимо к компоненту TShape прикрутить Caption и задать поведение Shape(в обычном состоянии цвет1, при наведении курсора - цвет2, при нажатии - цвет3) соответственно дать возможность задавать эти три цвета.

просьба особо камнями не закидывать, в программирования совсем новичок и по этому прошу помощи у вас)
Loreny
незнакомец
 
Сообщения: 3
Зарегистрирован: 05.02.2013 16:26:23

Re: Создать компонент

Сообщение Frolik » 05.02.2013 17:47:37

Создание компонента разжевано здесь
http://www.freepascal.ru/article/lazarus/20050530152619/
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Создать компонент

Сообщение Loreny » 05.02.2013 21:08:46

проблема в том что по примеру этой статьи не получается, Caption не цепляется
Loreny
незнакомец
 
Сообщения: 3
Зарегистрирован: 05.02.2013 16:26:23

Re: Создать компонент

Сообщение Frolik » 05.02.2013 21:26:51

Каким образом вы пытаетесь прицепить Caption?
Frolik
постоялец
 
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Re: Создать компонент

Сообщение Loreny » 06.02.2013 01:35:15

проблема решена другим способом

Caption прописываю чрез канву
а смену цвета через смещения в ргб от цвета браша
Loreny
незнакомец
 
Сообщения: 3
Зарегистрирован: 05.02.2013 16:26:23


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 252

Рейтинг@Mail.ru
cron