首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
把窗体的KeyPreview属性设置为True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode; En
把窗体的KeyPreview属性设置为True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) Print KeyCode; En
admin
2010-03-30
39
问题
把窗体的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键,则在窗体上输出的数值为【 】和【 】。
选项
答案
65,97
解析
按下和松开一个ANSI键时发生KeyPress事件,其语法为:
Private Sub objeet_KeyPress([index As Integer,]keyascii As Integer)
KeyPreview属性,返回或设置一个值,以决定是否在控件的键盘事件之前激活窗体的键盘事件。键盘事件为:
KeyDown、KeyUp和KeyPress。当KeyPreview的值为True时窗体先接收键盘事件,然后是活动控件接收事件;为False时(缺省值)活动控件接收键盘事件,而窗体不接收。
KeyPress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。而KeyDown和KeyUp用两种参数解释每个字符的大写形式和小写形式:KeyCode一一显示物理的键(将A和a作为同一个键返回)和Shift一一指Shift+Key键的状态而且返回A或a其中之一。
本题中,由于Form的KeyPreview属性为True,窗体能够接受到键盘事件。当A键按下时,KeyDown事件产生,此时KeyCode=65。A键松开后,KeyPress事件产生,此时KeyAscii=97。
转载请注明原文地址:https://jikaoti.com/ti/98g0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
Java虚拟机中的()模拟既负责管理针对各种类型数据库软件的JDBC驱动程序,出负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。
下列关于链式存储的叙述中错误的是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:先序遍历、【】遍历和后序遍历。
关系数据库管理系统能实现的专门关系运算包括选择、连接和______。
下列不是表达式语句的是( )。
按照运算符的操作数的数目划分,算术运算符++属于( )。
下列选项中属于正则表达式的是( )。
8.【】语句根据表达式的值从多个分支中选择一个来执行。
若串s="Program",则其子串的数目是【】。
设s="VisualBasicProgramming",则以下使变量x的值为“Basic”的语句是
随机试题
男婴10个月。一周来夜眠不宁,易惊,多汗。生后母乳不足,以牛乳喂养,未加辅食。本病发病机理可能是
双方当事人和第三人都提起上斥的,在第二审民事判决书当事人的身份应是
政治制度的显著特点主要有()
组织文化
某药品的有效期为2002年7月9日,表明本品至哪一日起便不得使用
休克伴有中等度低血压者最好应用休克仍未改善者最好应用
流水施工中最常见的一种施工形式是()
对于划分为损失的贷款,应按贷款余额的()计提专项准备金。
“令堂”一词是用来对()的尊称。
有以下程序: main() { int a[3],[3]*p,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a
最新回复
(
0
)