vb中怎么使用ascii码

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:36:50
Private Sub Form_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case 121
MsgBox "OK"
End Select
End Sub
F10的ascii码不是121吗? 这样写怎么不行啊?麻烦给个正确的代码!

FORM没有焦点,FX的热键只能写在KeyDown或KEYup中间

If KeyCode = 121 Then MsgBox "ok!"

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 121
MsgBox "OK"
End Select

End Sub

KeyAscii不包括特殊键,所以建议用 keycode