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

Вниз

Как поменять цвет шрифта у кнопки? При событии onmousemove?   Найти похожие ветки 

 
Reeves   (2003-12-27 23:57) [0]

Как поменять цвет шрифта у кнопки? При событии onmousemove?
Пробовал что-то типа button3.Font.Color := "$00AB9478";
Но не работает! Как сделать?


 
IT-Master   (2003-12-28 00:33) [1]

Убрать кавычки:
button3.Font.Color := $00AB9478; :)))


 
Erazzer   (2003-12-28 00:58) [2]

Да.... помню намучился я с этой проблемой, мне надо было создать кнопку, чтобы при наведении на неё менялся шрифт/цвет, а при "убирании" указателя мыши восстанавливался, короче необходимо два события OnMouseEnter (не путать с OnEnter) и OnMouseLeave.
Для создания этих событий необходимо перехватить виновсовские сообщения: NM_MOUSEENTER, NM_MOUSELEAVE или что-то типа этого, но префекс NM точно там был, смотри спаравку. Если не знаешь как перехватывать сообщения и создавать компоненты, смотри FAQ!
Удачи!


 
Думкин ©   (2003-12-28 07:04) [3]


> [2] Erazzer (28.12.03 00:58)

CM_MouseLeave CM_MouseEnter - VCL control message IDs.
Возбуждаются в TApplication.DoMouseIdle.



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
1-37694
serg128
2003-12-25 18:55
2004.01.13
Не отображаются MDI-окна в меню программы


7-37955
demonyator
2003-10-30 00:41
2004.01.13
Как отловить событие создания или прекращения процесса.


6-37840
Bless
2003-11-11 09:20
2004.01.13
Что такое пакетный коммутатор?


11-37590
Сызганов Н.А.
2003-04-22 10:21
2004.01.13
Вопрос по внедрению КОЛ-компонентов в VCL-проекты на Delphi


3-37516
____Nikolay
2003-12-16 18:13
2004.01.13
Хранимые процедуры в MS SQL