VB 中CTRL+(A,C,Z,V,Y,X)的键值是多少?

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:10:26
VB 中CTRL+(A,C,Z,V,Y,X)的键值是多少?或者怎么处理?
我用KeyCode捕捉的只是A,C,Z,V,Y,X得键值,无法捕捉CTRL的键值

Private Sub Form_KeyDown(keycode As Integer, shift(这个!!) As Integer)

shift 是在该事件发生时响应 SHIFT ,CTRL 和 ALT 键的状态的一个整数。shift 参数是一个位域,它用最少的位响应 SHIFT 键(位 0 )、CTRL 键(位 1 )和 ALT 键(位 2 )。这些位分别对应于值 1、2 和 4。可通过对一些、所有或无位的设置来指明有一些、所有或零个键被按下。例如,如果 CTRL 和 ALT 这两个键都被按下,则 shift 的值为 6。