把窗体的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码,是区分大小写的。