Вниз
Скачать: CL | DM;

MouseEnter и MouseLeave для разных объектов   Найти похожие ветки 

 
inc(665)   (2002-09-24 17:01) [0]

Есть, например, 20 разных кнопок. При наводке на одну из них выполняется MouseEnter, соответственно, при "уходе" с объекта - MouseLeave.

Как ни будь можно, не добавляя к каждым кнопкам ивент (MouseLeave or MouseEnter), написать один единственный, в котором указывается на какую кнопку (объект) навели или с какого ушли.

Заранее благодарен.


 
MBo ©   (2002-09-24 17:10) [1]

Всем кнопкам назначить один обработчик и анализировать Sender
подробности
http://www.delphikingdom.com/helloworld/runtime_comp.htm



 
reonid ©   (2002-09-24 17:17) [2]

2MBo © (24.09.02 17:10)
У кнопок нет св-в MouseEnter и MouseLeave.
По умолчанию контрол, принимая сообщения CM_MOUSEENTER/LEAVE,
пересылает их паренту (с указателем на себя в одном из параметров).

Поэтому если кнопки лежат на форме - то можно написать
обработчик событий для формы и там перехватить соответствующие события.


 
Демонов Е.В. ©   (2002-09-24 17:24) [3]

Ну ты чтоже, заходи ко мне на страницу - там как раз два компонента сделанные мной для таких манипуляций с MouseLeave и MouseMove. И не забудь оставить запись в гостевой книге.


 
MBo ©   (2002-09-24 17:28) [4]

>reonid
Да, я невнимательно прочитал вопрос- понял так, что все кнопки уже непростые, с имеющимися MouseEnter


 
inc(665)   (2002-09-24 17:58) [5]

Нет, кнопки простые, я написал разные, для того чтоб понять о различиях. К примеру это не разные кнопки, а различные объекты, такие как: ListView,edit, button ets.
Как отлавливать mouseenter/leave на этих объектах?


 
Cobalt ©   (2002-09-24 18:28) [6]

У кого есть Д6, скажите - там такое есть?


 
Begin ©   (2002-09-25 00:23) [7]

(Sender as TControl) не поможет ?



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-20981
Tadeush
2002-09-26 12:22
2002.10.07
А лгоритм поиска и замены.


3-20935
KIR
2002-09-18 02:22
2002.10.07
Что это за файлы создает Paradox: _QSQ12.DB(MB)


3-20920
BCPP_Builder_Dev
2002-09-17 11:41
2002.10.07
Коллеги! Помогите разобраться с сортировкой, вопрос банальный!!!


3-20891
cherepovets
2002-09-16 17:54
2002.10.07
Как вывести


14-21207
Карелин Артем
2002-09-11 12:07
2002.10.07
А кто что курит? Нюхает? Колет?




   Наверх