vb里的键盘事件?

来源:百度知道 编辑:UC知道 时间:2024/05/09 14:26:34
Private Sub CMDO010_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp
Txt020.SetFocus
Case vbKeyRight
CMDO020.SetFocus
End Select
End Sub

键盘上的按键,都有ASCII代码对应,对吧?
shift as integer的参数又代表什么呢?

keydown事件里, vbkey加上英文的up,right,left表示方向键吧, 还有vbkeydown吗

Ascll码
VB中的键码常数 键码值 描述
-------------------------------------------------------------------
vbKeyLButton 1 鼠标左键
-------------------------------------------------------------------
vbKeyRButton 2 鼠标右键
-------------------------------------------------------------------
vbKeyCancel 3 CANCEL 键
-------------------------------------------------------------------
vbKeyMButton 4 鼠标中键
-------------------------------------------------------------------
vbKeyBack 8 Backspace 键
-------------------------------------------------------------------
vbKeyTab 9 TAB 键
-------------------------------------------------------------------
vbKeyClear 12 CLEAR 键
----------------------