首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER
admin
2012-09-07
39
问题
设工程中有2个窗体:Form1、Foma2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER”,所有菜单项都可见:否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If Tex1.Text=“XSLNCER”Then
Form2.input.Visible=True
Else
Form2.input.Visible=False
EndIf
EndIf
Form1.Hide
Form2.Show
End Sub
程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是( )。
选项
A、把2个Form2.input.Visible中的“Form2”删去
B、把Form1中Text1文本框及相关程序放到Form2窗体中
C、把IfKeyAsii=13 Then改为IfKeyAscii=“XSLNCER”Then
D、把Form1.Hide、Form2.Show两行移动到2个End If之问
答案
D
解析
根据题干的描述,刚刚输入口令的第一个字符时就隐藏了Form1显示Form2,与预期的键入回车时才隐藏Form1显示Form2不符,町以判断是在进行KeyAscii条件判断时出了问题。观察代码可以看到,Form1.Hide和Form2.Show语句处于KevAscii=13的If判断之外,这样无论键入的第一个字符是否是回车都将执行这两条语句,造成了题干描述的错误现象。解决方案也很简单,只要把这两条语句移到两个EndIf之间,令其受到KeyAscii=13的If判断即可。
转载请注明原文地址:https://kaotiyun.com/show/Hxhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设在窗体上有一个文本框,然后编写如下的事件过程: PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsIntcger) ConstAlt=4 ConstKey_f2=&H71
公司中有多个部分和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是
数据流的类型有【】和事务型。
设置复选框中或单选按钮的标题对齐方式的属性是_______。
数据元素之间【】的整体称为逻辑结构。
以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。PrivateSubForm_click()Dimx,yAsSingleDimzAsInteger
实体联系模型中,实体与实体之间的联系不可以是
假设A="GoodMorning.",B="Afternoon,Boys.",则下列表达式的结果等于"GoodBoys."的是()。
以下关系表达式中,其值为False的是
以下数据结构中不属于线性数据结构的是_______。
随机试题
A.随机尿B.晨尿C.餐后尿D.24小时尿E.3小时尿适用于尿液白细胞排泄率检查的标本是
腹部平片示左肾下极成堆沙粒样不透光阴影,排泄性尿路造影示左肾下盏盏颈狭窄,下盏扩张呈囊袋状,最适合的手术方式
中频电疗法不包括
清理通风不良的阴沟时,可能接触到的有害气体是
直接损伤冲任,导致妇科疾病的是:
下列有关固定资产的相关内部控制的说法中,不正确的有()。
物流作业区是开展物流活动的核心区域,规划的重点是对物流作业设备的规划设计与选用。()
医务社会工作者常用表单来记录整个服务过程,这些表单包括哪些?()
根据所给资料,回答以下问题。2010年年底登录过手机淘宝的用户数仅有1000万。2013年年底,手机淘宝的用户数突破4亿。2012年在手机淘宝的用户中,产生过购物行为的用户有5700万,每小时通过手机淘宝卖出的商品超过22万件;平均每天有928万
下列关于《中华民国刑法》中保安处分的说法,错误的是()。
最新回复
(
0
)