|
ジュンさん、こんばんは。
下記でどうでしょうか?
無効なファンクションキーをコメントにせずに「KeyCode = 0」で
無効にして「Else MsgBox」、及び最後の「KeyCode = 0」の行は削除します。
日付を入力してEnterキーを押下しますとKeyDownイベントが発生し
KeyCodeにはvbKeyReturn(13)が入りますが、下記の処理では何も
行わずに処理を抜けることになります。
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
'---------ファンクションキーの設定----------------
Select Case KeyCode
Case vbKeyF1: cmd新規_Click
Case vbKeyF2: cmd全表示_Click
Case vbKeyF3: cmd削除_Click
Case vbKeyF4: KeyCode = 0
Case vbKeyF5: cmdクリア_Click
Case vbKeyF6: cmd行クリア_Click
Case vbKeyF7: KeyCode = 0
Case vbKeyF8: KeyCode = 0
Case vbKeyF9: cmd登録_Click
Case vbKeyF10: cmd伝票_Click
Case vbKeyF11: cmd印刷_Click
Case vbKeyF12: cmd終了_Click
End Select
End Sub
|
|