|
私の環境(Win7+VB2008EE)ではF9(code=120)を検出できましたよ。(F10を押すとフォーカスが他に移ってしまうみたいです。)
IDEでのデバッグ中もEXE実行中もOKでした。(KeyPreviewはfalseでも確認できています。)
条件としてはWindowsアプリケーションでいいのかな?
※ 新規プロジェクトを立ち上げて、Label と TextBoxを貼り付けて実験。↓の関数をそれぞれのイベントに割りつけてください。
Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
Label1.Text = ""
End Sub
Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
Label1.Text = e.KeyCode
End Sub
|