![[单项选择题] 窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyDown事件过程如下:Private Sub Text1,第1张 [单项选择题] 窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyDown事件过程如下:Private Sub Text1,第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E7%AA%97%E4%BD%93%E4%B8%8A%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%90%8D%E7%A7%B0%E5%88%86%E5%88%AB%E4%B8%BAText1%E3%80%81Text2%E7%9A%84%E6%96%87%E6%9C%AC%E6%A1%86%E3%80%82Text1%E7%9A%84KeyDown%E4%BA%8B%E4%BB%B6%E8%BF%87%E7%A8%8B%E5%A6%82%E4%B8%8B%EF%BC%9APrivate+Sub+Text1.png)
[单项选择题] 窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyDown事件过程如下:
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim s As String
s=Chr(KeyCode+35)
Text2.Text=s
End Sub
当向文本框Text1中输入小写字母a时,文本框Text2中显示的是
A.A
B.a
C.D
D.d
正确答案:D
参考解析:需弄清楚两个问题:一是KeyCode代表的值,参数KeyCode表示所按键的扫描码,一个字母键的扫描码等于该键大写字母的ASCII码,所以此题中的。KeyCode值为字母A的ASCII码65;二是同一个字母的大小写的ASCII值相差足32,并且小写字母的ASCII值较大,所以字母a的ASCII码为65+32=97,KeyCode+35为100,是字母d的ASCII码。函数Chr()的作用是把ASCII码转换为字符,ASCII码100对应的字符为"d",故本题答案为D。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)