Текущий архив: 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.44 MB
Время: 0.011 c