キーイベント への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 モウヘイ  (高校生)
投稿日時
2009/4/14 20:45:01
刈谷勇さん、ありがとうございます。verは2008です、書き忘れて申し訳ありません。とても参考になりました!!
投稿者 刈谷勇  (社会人)
投稿日時
2009/4/14 18:41:24
VBのバージョンが明記されていないので、とりあえずVB2008で説明します。
formのKeyDownイベントで処理を行えばいいと思います。
以下がサンプルです。
formのKeyDownイベントで処理を行えばいいと思います。
以下がサンプルです。
Public Class Form1
Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
Select Case e.KeyCode
Case Keys.Home
MessageBox.Show("Homeが押されたときの処理")
Case Keys.PageDown
MessageBox.Show("PageDownが押されたときの処理")
Case Keys.End
MessageBox.Show("Endが押されたときの処理")
End Select
End Sub
End Class
投稿者 モウヘイ  (高校生)
投稿日時
2009/4/14 10:06:12
こんばんは。buttonが1~3の3つあって、それぞれをクリックするかわりにキー入力を用いてボタンを押したいのですが、うまくいきません。
button1:homeキー、2:PgDnキー、3:Endキーで対応させたいです。初級講座を参考にしてみたりしているのですが・・・よろしくお願いします。
button1:homeキー、2:PgDnキー、3:Endキーで対応させたいです。初級講座を参考にしてみたりしているのですが・・・よろしくお願いします。