Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 7
1

Как различить события OnDblClick от OnClick

03.10.2010, 17:15. Просмотров 1418. Ответов 2
Метки нет (Все метки)


Проблема в том, что обработчик от события OnClick реагирует так же на событие от OnDblClick.
Как разделить эти два обработчика разных событий?
Быть может тут поможет использование события OnMuoseDown, но моих знаний пока не хватает чтобы додуматься.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2010, 17:15
Ответы с готовыми решениями:

OnClick + OnDblClick
Здравствуйте! Есть панелька, хочу сделать 2 события - OnClick и OnDblClick. желаемого результата...

Как отделить событие OnClick и OnDblClick?
Добрый день. Как разделить событие OnClick и OnDblClick, для SpeedButton? Допустим, если кликнуть...

Время задержки между onclick и ondblclick
Ребят, подскажите пожалуйста, как прописать время задержки между onclick и ondblclick. Из памяти...

Как создать 2 скроллбара, и различить их при получении события?
Как создать 2 горизонтальных скроллбара? И как потом получать события и различать от какого из...

2
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
03.10.2010, 18:16 2
никак. чисто по-простецки-дабклик это два клика. так что все логично.
а зачем вам именно эти два события? есть другие варианты управления программкой- хоткеи, у мыши еще одна кнопка есть, колесико есть (у меня даже было вращение скролика с нажатой левой кнопкой мыши).
0
Эксперт С++
3941 / 1806 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
03.10.2010, 19:31 3
Цитата Сообщение от radiohobbyt Посмотреть сообщение
никак. чисто по-простецки-дабклик это два клика. так что все логично.
Немного не согласен.
Double-Click - это двойное нажатие ЛКМ за время, отведённое на это действие операционной системой. Время отрегулировано в свойствах мыши (Панель управления).

Можно разграничить эти два действия.
По одиночному клику запускать поток, который в течении заданного интервала (допустим, 500 мс.) будет непрерывно проверять состояние кнопок мыши. И уже по завершению передавать действие необходимому обработчику.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2010, 19:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как остановить обработчик события onclick?
Типо тест на знание английского.Есть словарь,нужно чтобы по клику выводилось следующее слово.Всё...

Как создать обработчик события OnClick на C#
Всем привет! Подскажите, пожалуйста, такую вещь. Я создал кнопку <asp:Button ID="Button1"...

Различить события сгенерированные пользователем и программой
К примеру у меня несколько разных контролов чекбоксы листбоксы и тд. Они подписаны на свойства...

Как завершить обработчик события OnClick у кнопки?
Как принудительно завершить обработчик события OnClick у кнопки?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.