禁用鼠标单击一会儿,过滤鼠标单击

时间:2011-09-01 13:38:30

标签: vb.net visual-studio-2008 click mouseevent

我正在使用Visual Basic 2008 Express

有没有办法在Visual Basic 2008暂停鼠标点击一段时间,我的意思是如果鼠标在很短的时间内被点击超过1次只能点击一次? - 我需要它,因为我的鼠标变得像疯了一样..当我点击一次它可能点击两次或更多..,这是非常烦人的...所以,直到我买另一个,我想过滤点击,只允许单击一次并阻止在上一秒内进行的其他点击。

P.S:抱歉这个问题,但真的很烦人......

谢谢:)

1 个答案:

答案 0 :(得分:2)

有一篇关于在代码项目中处理全局鼠标事件的文章:Processing Global Mouse and Keyboard Hooks in C#。看起来这篇文章引出了一个名为Global Mouse and Keyboard Hooks .NET Libary in C#的项目。您应该能够将库包含在VB.NET项目中并附加到那里的事件。本文还引用了MSDN上的一些其他信息,您应该在开始这个项目之前阅读这些信息。

这可以通过C或C ++等非托管语言更容易实现。

虽然这些示例都在C#中,但它们应该很容易转换成VB.NET。