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

Вниз

Как добавить свойство Flat к компанентам?   Найти похожие ветки 

 
Baron   (2002-01-17 11:33) [0]

Мастера подскажите как самому сделать чтобы компаненты были со свойством Flat. Так, к примеру, сделано у FlatControls фирмы AfalinaSoft.


 
gek   (2002-01-17 11:35) [1]

Писать свой компонет


 
valery_f   (2002-01-17 11:44) [2]

Своя компонента с перехватом CM_MOUSEENTER/CM_MOUSELEAVE и соответствующей перерисовкой.


 
Baron   (2002-01-17 11:57) [3]

Это и так понятно!!! А более конкретно кто-нибудь может сказать?


 
Digitman ©   (2002-01-17 13:09) [4]

А загляни-ка в модуль Buttons в реализацию методов TSpeedButton.SetFlat() и TGraphicControl.Paint() на предмет, как действует сам Борланд, реализуя св-во TSpeedButton.Flat. Да на пиши по образу и подобию свой код !


 
paul_shmakov ©   (2002-01-17 16:32) [5]

2 Baron:
а что более конкретно? все правильно говорят, пишите свой компонент, наследник от стандартного. перехватывайте в нем процедуру рисования, обрабатывай события CM_MOUSEENTER/CM_MOUSELEAVE.

в кладовку выложил пример - TFlatBtn



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
14-8995
Tosov
2001-12-16 00:24
2002.02.04
Как правильно: реестр или регистри


7-9017
TheNobody
2001-10-06 04:24
2002.02.04
(работа со звуком) Существует ли технология...


4-9034
KIR
2001-12-04 00:51
2002.02.04
Как зарегистрировать свой тип файлов


1-8855
asdf
2002-01-20 23:36
2002.02.04
Как сделать так, чтобы один из Tabsheet-ов в pagecontrole стал disabled?


1-8907
petyun
2002-01-17 10:04
2002.02.04
строка в ListBox как в плей-листе WinAmp