タイトル : フォームでキーイベントを受取る 投稿日 : 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 |