VB试题请详细解答下

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:46:53
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Print Chr(KeyCode)
End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Print Chr(KeyCode + 2)
End Sub
程序运行后,如果按"A"键,则输出结果为______。
请详细解答下

A
C

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Print Chr(KeyCode)
End Sub
KeyCode 不管你按哪个键都不区分大小写 keycode就是你按键的键位值
chr 就把它转换为字符

KeyCode + 2) 就是加2 因为A+2=C