Как узнать системное максимально допустимое время между кликами мышки события double click?
Я использую событие mouse up. Оно срабатывает дважды при двойном клике. Второе событие mouse up мне надо определить и отключить
Системный таймер double click
-
- assistant
- Сообщения: 118
- Зарегистрирован: 05 ноя 2020, 08:26
- Версия LabVIEW: 18, 20.0f1
- Благодарил (а): 23 раза
- Поблагодарили: 4 раза
- Контактная информация:
Re: Системный таймер double click
Зачем так сложно? В Вашем событии Mouse Up выбирайте Event Data Node->Mods.Double Click, оно само будет определять, двойной ли был щелчок или нет.
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Системный таймер double click
Поставьте условие, чтобы между двумя событиями проходило минимум секунды 2
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Re: Системный таймер double click
Пока поставил 500 миллисекунд. Если будет 2 секунды, то программа не будет реагировать на нажатия как нужно
-
taras_33
- professional
- Сообщения: 392
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: Системный таймер double click
Хм я бы так сделал
- Вложения
-
- Mouse Up Event.vi
- (12.33 КБ) 57 скачиваний
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
So far, the Universe is winning!
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Системный таймер double click
Наверно глупый вопрос, но все же. Если во время исполнения кода одного события, происходит другое, оно не теряется и становиться в очередь, верно? А можно ли каким либо образом просмотреть эту очередь?
-
- professor
- Сообщения: 3403
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Re: Системный таймер double click
Очередь строится, а посмотреть можно только в отладке (view - event inspector), в процессе исполнения можно только удалить накопившееся, тогда будет понятно, сколько там стояло в очереди, но уже поздно :)
-
- junior
- Сообщения: 56
- Зарегистрирован: 24 июл 2012, 11:09
- Версия LabVIEW: 2011, 202x
- Контактная информация:
Re: Системный таймер double click
Через реестр:
https://superuser.com/questions/1203746 ... -windows-7
Использовать функции палитры registry:
https://www.ni.com/docs/en-US/bundle/la ... imple.html