Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Вопрос по Делфи

Ответить
Настройки темы
Вопрос по Делфи


Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


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

Отправлено: 19:05, 17-09-2003

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


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

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 06:17, 18-09-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 44
Благодарности: 0

Профиль | Отправить PM | Цитировать


А чем SetCaption плох.

Отправлено: 04:58, 28-09-2003 | #4


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


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

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 13:36, 29-09-2003 | #5


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


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

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 20:05, 29-09-2003 | #6



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Всем большое спасибо за ответы , Prisoner пока воспользовался твоим советом.

Отправлено: 20:16, 29-09-2003 | #7


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Хы... а я способом vasketsov'а, интереса ради .

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 01:57, 30-09-2003 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Вопрос по Делфи

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Делфи Le Hash Программирование и базы данных 13 20-10-2004 12:08
Делфи 7 Wraith Программирование и базы данных 2 27-02-2004 00:05
Делфи 7 библиотека Wraith Программирование и базы данных 1 16-02-2004 11:45
Делфи 7 Wraith Программирование и базы данных 2 02-10-2003 19:36
Вопрос по делфи. Срочно! JCooper Программирование и базы данных 9 08-02-2003 14:58




 
Переход