Вопрос по Делфи

Ответить
Аватара пользователя
JCooper

Вопрос по Делфи

Сообщение JCooper »

Народ подскажите, как перехватить событие, когда пользователь отводит курсор мыши с компонента?

Заранее спасибо!
Аватара пользователя
JCooper

Re: Вопрос по Делфи

Сообщение JCooper »

Имхо, придется работать с событием OnMouseMove.  Анализировать "на грани" ли мыша или нет... Возможно стоит написать обработчик OnMouseMove для нужного компонента, завести глобальную переменную и в этом обработчике  в нее заносить, скажем значение 0. А обработчики событий движений мыши для соседних компонент будут анализировать как только есть разница между старым значением флага (который =0) и новым - курсор уведен с компонента... каково, а? Изображение. Как хвалились хирурги: "А мы гланды удаляем... через Ж... автогеном" %).  Можно унифицированный обработчик написать, один.
Аватара пользователя
Abell2000

Re: Вопрос по Делфи

Сообщение Abell2000 »

А чем SetCaption плох.
Аватара пользователя
[mzd]

Re: Вопрос по Делфи

Сообщение [mzd] »

Также можно попробовать OnMouseOver - проверка, когда мыша в пределах формы.
Аватара пользователя
vasketsov

Re: Вопрос по Делфи

Сообщение vasketsov »

Kuper

OnMouseLeave в старших версиях Delphi, если нет - пиши свой обработчик сообщения CM_MOUSELEAVE.
Аватара пользователя
vasketsov

Re: Вопрос по Делфи

Сообщение vasketsov »

Всем большое спасибо за ответы Изображение , Prisoner пока воспользовался твоим советом.
Аватара пользователя
JCooper

Re: Вопрос по Делфи

Сообщение JCooper »

Хы... а я способом vasketsov'а, интереса ради Изображение.
Ответить

Вернуться в «Программирование и базы данных»