отключить щелчок мышью на некоторое время, отфильтровать щелчки мышью - PullRequest
1 голос
/ 01 сентября 2011

Я использую Visual Basic 2008 Express

Есть ли способ на некоторое время отключить щелчок мышью в Visual Basic 2008, я имею в виду, если щелкнуть мышью более одного раза за очень короткое время, щелкнуть только один раз? - Мне это нужно, потому что моя мышь стала как сумасшедшая ... когда я нажимаю один раз, она может щелкнуть два или более раз ..., это очень очень раздражает ... поэтому, пока я не куплю другую, я бы хотел отфильтровать щелчок, разрешить только один клик и заблокировать другие клики, которые были сделаны в последнюю секунду.

P.S: извините за этот вопрос, но это действительно раздражает ...

Спасибо:)

1 Ответ

2 голосов
/ 01 сентября 2011

В The Code Project есть статья об обработке глобальных событий мыши: Обработка глобальных мышиных и клавиатурных хуков в C # .Похоже, статья привела к проекту под названием Global Mouse и Keyboard Hooks .NET Libary в C # .Вы должны иметь возможность включать библиотеку в ваш проект VB.NET и присоединяться к событиям оттуда.В статье также содержится ссылка на некоторую другую информацию о MSDN, которую вы должны прочитать, прежде чем приступать к этому проекту.

Это будет гораздо проще сделать из неуправляемого языка, такого как C или C ++.* Хотя эти образцы находятся в C #, они должны быть достаточно просты для перевода в VB.NET.

...