Текущий архив: 2008.11.30;
Скачать: CL | DM;
Вниз
Как отключить "память" мыши? Найти похожие ветки
← →
RU-mata © (2008-01-19 17:17) [0]Подскажите плиз как отключить
"память" мыши..
Под "памятью" я подрузамеваю вот что:
допустим есть некий скрытый(hide) обьект(button,picture, panel...и пр.)если щёлкнуть мышью по форме там где hide обьект расположен, а потом в коде обьект становится
видимым (show), то получается Click мыши на обьекте,
хотя в тот момент обьект был скрыт (hide).
Как отключить это "запоминание" ?
← →
DVM © (2008-01-19 18:00) [1]Это происходит из-за того что сообщения приходят не обязательно в том же порядке в котором совершает некие действия пользователь.
← →
Сергей М. © (2008-01-19 18:42) [2]
> а потом в коде обьект становится
Что, сам по себе ?)
Или ты делаешь его "визибл" прямо в обработчике мышиного клика для формы, на которую ты "бросил" этот "объект" ?
← →
KilkennyCat © (2008-01-19 18:58) [3]для проводных мышей и радио мышей технология будет отличаться.
← →
OSokin (2008-01-22 07:05) [4]Попробуй вместо невидимости у одной из координат объекта знак менять (типа Left := -Left, правда это сильной простой случай).
← →
Семеныч (2008-01-23 03:50) [5]Непосредственно перед Show вызвать Application.ProcessMessages.
← →
han_malign © (2008-01-23 14:22) [6]
> Непосредственно перед Show вызвать Application.ProcessMessages.
не прокатит - Click на MouseUp делается и дефолтная обработка делается после пользовательского обработчика...
Show через PostMessage
Страницы: 1 вся ветка
Текущий архив: 2008.11.30;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.005 c