GetAsyncKeyState - 每毫秒调用一次

时间:2012-01-25 14:42:22

标签: vb.net api keyboard

我有一个非常讨厌的问题。我使用GetAsyncKeyState()来确定是否按下了某个键。不幸的是,只要我按下一个键就会触发该事件。有没有办法检查Key是否已被释放?

1 个答案:

答案 0 :(得分:0)

为什么不使用VB.NET中的事件。

例如,Form.KeyUp事件,只有当Key再次从State Down变为Up时才会触发KeyUp。

还要确保表单的KeyPreview属性设置为true。