这题该怎么理解(VB)

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:38:11
把窗体的Keypreview 属性设置为 true,并编写如下两个事件过程

private sub form_keydown(keycode as integer,shift as integer)
print Keycode;
end sub
private sub form_keypress(keyascii as integer)
print keyascii
end sub
程序运行后,如果按下A 键,则在窗体输出的数值为________和_____
它这里在输A 时,键盘是不是默认为小写状态?

form_keydown(keycode as integer,shift as integer) 事件中,keycode 表示的VB中指定的代表按键的常数,是不区分大小写的。
form_keypress(keyascii as integer) 事件中的keyascii 是指的按钮代表的字符的ASC码,是区分大小写的。

不知道,我也想知道~有点晕!

键盘是小写状态 结果为: 65 97
键盘是大写状态 结果为:65 65