vb接着问

来源:百度知道 编辑:UC知道 时间:2024/09/22 23:25:26
Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)中,各参数的意义用途,即keycode和shift代表什么和简单介绍有什么用,谢谢~

keycode 是一个键代码,诸如 vbKeyF1 ( F1 键)或 vbKeyHome ( HOME 键)。要指定键代码,可使用对象浏览器中的 Visual Basic ( VB ) 对象库中的常数。
shift 是在该事件发生时响应 SHIFT ,CTRL 和 ALT 键的状态的一个整数。shift 参数是一个位域,它用最少的位响应 SHIFT 键(位 0 )、CTRL 键(位 1 )和 ALT 键(位 2 )。这些位分别对应于值 1、2 和 4。可通过对一些、所有或无位的设置来指明有一些、所有或零个键被按下。例如,如果 CTRL 和 ALT 这两个键都被按下,则 shift 的值为 6。

keycode 代表 按键的 aSSII 码 例如 chr(65)="A"
shift 相对与 是否按了 shift 键