|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2012, 10:00 | #1 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
On Mouse Leave не корректно работает
Ребята, очень нужна помощь! Есть имейдж, на который загружена картинка. На форме лежат 2 имейджа. По наведению на каждый срабатывает он маус мув - и подгружается другая картинка, по он маус лив - картинка сбрасывается на исходную.
Так вот, проблема в том, что если переводить мышку с лэйбла на лейбл медленно - то все работает отлично, но если не дай бог пользователь сделает это быстрее, чем за 2 секунды - То картинка сначала сменится на исходную(сработает он маус лив от первого лейбла), затем загрузится новая(он маус мув второго лейбла) и через долю секунды опять загружается предыдущая картинка. Как это можно исправить? В чем может быть проблема?) Код:
Интересный проект по изучению английского:
Английский в формате путешествия по США |
24.10.2012, 13:25 | #2 |
Форумчанин
Регистрация: 06.01.2011
Сообщений: 369
|
Какую версию Delphi используете? Когда-то я программировал в Delphi 7 и сталкивался с этой проблемой. Информацию о том, почему так, нашел в книге Григорьева Антона "О чем не пишут в книгах по Delphi".
Дело в том, что в старых версиях Delphi (кажется, до 2006) действительно имеются проблемы с событиями MouseEnter и MouseLeave: при быстром движении курсора мыши ничего не происходит - всему виной стала их реализация в VCL. Начиная с Delphi 2006 разработчики исправили проблему: теперь OnMouseLeave и OnMouseEnter работают как часы (сам пробовал в Delphi 2007, 2009, 2010). Так что как вариант - переходите на Delphi 2006 и выше.
Программирую по необходимости
|
24.10.2012, 14:31 | #3 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
вот у меня сейчас Delphi 7. Раньше как-то не замечал проблемы(
Блин, над будет попробывать по новее установить, но я такой консерватор)) у меня даже ворд 2003 стоит до сих пор) Спасибо
Интересный проект по изучению английского:
Английский в формате путешествия по США |
24.10.2012, 15:08 | #4 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Цитата:
Цитата:
Загрузить все картинки один раз при создании формы Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 24.10.2012 в 15:14. |
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция работает не корректно! | VintProg | Общие вопросы Delphi | 8 | 04.08.2011 14:54 |
Не корректно работает прерывание, почему? | UkraineChaos | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 01.05.2011 14:11 |
Не совсем корректно работает программа | alexchromets | Помощь студентам | 2 | 26.12.2010 19:45 |
Программа работает не корректно | Neymexa | Общие вопросы C/C++ | 5 | 24.12.2008 19:17 |