Вопрос № 142745: Здравствуйте уважаемые эксперты. В программе необходимо при наведении мышки на иконку в трее (иконка создана по средствам доп. компонентов, в частности BusinessSkinForm) показать форму (show или visible не имеет значение, главное чтоб до этого...
Вопрос № 142.745
Здравствуйте уважаемые эксперты.
В программе необходимо при наведении мышки на иконку в трее (иконка создана по средствам доп. компонентов, в частности BusinessSkinForm) показать форму (show или visible не имеет значение, главное чтоб до этого события форма была невидима и нельзя было как-либо получить к ней доступ), а при убирание мышки с компонента "скрыть" форму.
Процедура изначально выглядит так (приложение), пустая процедура. Происходит когда мышь наведена. Сложного чтоб показать
форму нет (form4.show;), я незнаю как определить когда мышь покинет компонент. Т.е. форма появляется и не пропадает. Подскажите пожалуйста решение проблемы.
Приложение:
Отправлен: 31.08.2008, 16:15
Вопрос задал: Сарумян (статус: 6-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: monah
Здравствуйте, Сарумян! В подобной ситуации, я просто заводил таймер, на скажем одну секунду, и в нем проверял наличие курсора мышки над иконкой., либо в обработчике MouseMove сбрасываете таймер. timer1.enable;=false; timer1.enable:=true; тогда в обработчике таймера можно смело прятать форму.
--------- festina lente
Ответ отправил: monah (статус: Студент)
Ответ отправлен: 31.08.2008, 19:25