タイトル | : フォームでキーイベントを受取る |
記事No | : 11047 |
投稿日 | : 2013/02/05(Tue) 16:47 |
投稿者 | : 佐藤hs |
大変お世話になります。お聞きしたいのですが。 下の様にしましたが、F1キーは認識されますが、CTRLキーが認識されません。何故でしょうか?
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' フォームでもキーイベントを受け取る Me.KeyPreview = True End Sub Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If e.KeyData = Keys.ControlKey Then MsgBox("Controlキーが押されました。") End If If e.KeyData = Keys.F1 Then MsgBox("F1キーが押されました。") End If End Sub
|