2012-01-25 17 views
1

私は本当に迷惑な問題があります。 GetAsyncKeyState()を使用して、キーが押されたかどうかを調べます。残念ながら、そのイベントは私がキーを押している限り起動します。キーがリリースされたかどうかを確認する方法はありますか?GetAsyncKeyState - ミリ秒ごとに呼び出されます

答えて

0

なぜVB.NETからのイベントを使用しないでください。

たとえば、Form.KeyUpイベントのKeyUpは、KeyがState DownからUpに戻った場合にのみトリガされます。

また、フォームのKeyPreviewプロパティがtrueに設定されていることを確認してください。