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

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

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

Ответить
Loreny
незнакомец
Сообщения: 3
Зарегистрирован: 05.02.2013 16:26:23

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

Сообщение Loreny »

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

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

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

просьба особо камнями не закидывать, в программирования совсем новичок и по этому прошу помощи у вас)
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

Создание компонента разжевано здесь
http://www.freepascal.ru/article/lazarus/20050530152619/
Loreny
незнакомец
Сообщения: 3
Зарегистрирован: 05.02.2013 16:26:23

Сообщение Loreny »

проблема в том что по примеру этой статьи не получается, Caption не цепляется
Frolik
постоялец
Сообщения: 275
Зарегистрирован: 18.08.2011 11:52:32

Сообщение Frolik »

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

Сообщение Loreny »

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

Caption прописываю чрез канву
а смену цвета через смещения в ргб от цвета браша
Ответить