问题
单项选择题
把窗体的KeyPreview属性设置为True,然后编写如下事件过程Private Sub Form_KeyPress(KeyAscii As Integer) Dim ch As Stringch = Chr(KeyAscii) KeyAscii = Asc(UCase(ch)) Print Chr(KeyAscii + 2)End Sub 程序运行后,按键盘上的“A”键,则在窗体上显示的内容是______。
A.A
B.B
C.C
D.D
答案
参考答案:C
解析:当把窗体的 KeyPreview 属性设置为 True 时,按键盘上的键时,就触发窗体的 KeyPress 事件。如果 键盘上按的是“A”,则 KeyAscii=97,即小写的“a”,把该字母转化为大写以后,再对 Ascii 码加 2,则为 大写的“C”。