JCooper |
17-09-2003 19:05 207991 |
Народ подскажите, как перехватить событие, когда пользователь отводит курсор мыши с компонента?
Заранее спасибо!
|
Prisoner |
18-09-2003 06:17 207992 |
Имхо, придется работать с событием OnMouseMove. Анализировать "на грани" ли мыша или нет... Возможно стоит написать обработчик OnMouseMove для нужного компонента, завести глобальную переменную и в этом обработчике в нее заносить, скажем значение 0. А обработчики событий движений мыши для соседних компонент будут анализировать как только есть разница между старым значением флага (который =0) и новым - курсор уведен с компонента... каково, а? :). Как хвалились хирурги: "А мы гланды удаляем... через Ж... автогеном" %). Можно унифицированный обработчик написать, один.
|
Abell2000 |
28-09-2003 04:58 207994 |
А чем SetCaption плох.
|
Также можно попробовать OnMouseOver - проверка, когда мыша в пределах формы.
|
vasketsov |
29-09-2003 20:05 207996 |
Kuper
OnMouseLeave в старших версиях Delphi, если нет - пиши свой обработчик сообщения CM_MOUSELEAVE.
|
JCooper |
29-09-2003 20:16 207997 |
Всем большое спасибо за ответы :up: , Prisoner пока воспользовался твоим советом.
|
Prisoner |
30-09-2003 01:57 207998 |
Хы... а я способом vasketsov'а, интереса ради :).
|
Время: 14:59.
© OSzone.net 2001-