【发布时间】:2014-07-04 19:55:34
【问题描述】:
我在 vb6 中编码,为了好玩,我想玩一下按键事件来让事情动起来。我很快意识到,非常有限数量的键会响应按键事件。我想使用箭头键,但似乎虽然有为它们保留的命令(VBKeyUp,VBKeyDown,VBKeyRight,VBKeyLeft)他们只是不做任何事情。对此有解释还是他们只是没有支持?我使用的代码如下。
Private Sub ListView67_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyUp Then
Command1_Click
End If
If KeyAscii = vbKeyDown Then
Command4_Click
End If
If KeyAscii = vbKeyRight Then
Command2_Click
End If
If KeyAscii = vbKeyLeft Then
Command3_Click
End If
End Sub
【问题讨论】:
-
KeyUp 和 KeyDown 事件支持更广泛的键,包括箭头键。