Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c