栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验

[单项选择题] 设在窗体上有个文本框,然后编写如下的事件过程。 Private Sub Text1_KeyDown(KeyCode As Integef,Shift As Integer)Const

面试经验 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[单项选择题] 设在窗体上有个文本框,然后编写如下的事件过程。  Private Sub Text1_KeyDown(KeyCode As Integef,Shift As Integer)Const

[单项选择题] 设在窗体上有个文本框,然后编写如下的事件过程。
Private Sub Text1_KeyDown(KeyCode As Integef,Shift As Integer)
Const Alt=4
ConstKey_F2=&H71
altdown%=(Shift And Alt)>0
f2down%=(KeyCode=Key_F2)
If altdown% And f2down% Then
Text1.Text= "BBBBB"
End If
End Sub
上述程序运行后,如果按[Shift+F12],则在文本框中显示得是


A.Alt+n
B.BBBBB
C.随机出几个数
D.文本框平均内容无变化


参考答案:

D

问题解析:

此题是有关KeyDown事件的题目,KeyDown是当一个键被按下时所产生的事件,而 KeyUp是松开被按键时产生的事件,如果要判断是否按下了某个转换键,可以用逻辑运算符And。例如:先定义了下面3个符号常量:Const Shift=1,Const Ctrl=2, Const Alt=4;然后用下面的语句判断是否按下Shift、 Ctrl、Alt键; 如果Shift And Shift>0,则按下了Shift键; 如果Shift And Ctrl>0,则按下了Ctrl键; 如果Shift And Alt>0,则按下了Alt键; 这里的Shift时KeyDown的第2个参数;此事件过程中的If后的条件语句如果为真,则是按下了Alt+ 12,而本题中是按下了Shift+F2,所以不执行Then语句,即文本框的内容无变化。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/256829.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号