首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设工程中有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
64
问题
设工程中有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://www.kaotiyun.com/show/Hxhp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有两个按钮,则执行程序后按键盘Cancel键的输出结果是【】。 PrivateSubCommand1_Click() Print"北京"; EndSub PrivateSubCommand2_Click(
已知使用Show方法的格式为:[窗体名称].Show[模式],如果要使窗体是“模态型”宙体,则“模式”值为
设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单为Bt,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单相应鼠标右键菜单的是
下列程序段的执行结果为 a=2 b=0 SelectCasea Case1 SelectCaseb Case0 Print"**0**" Case1 Prin
在窗体上加上一个文本框控件TextBox,画一个命令按钮,当单击命令按钮的时候将显示“保存文件”对话框,设置该对话框可用于保存文本文件(默认)和Word文档,然后在文本框控件中显示保存的文件名,请填空。 PrivateSubCommand1_Cli
数据库设计包括两个方面的设计内容,它们是
一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句PublicXAsInteger,在Modell中有语句PublicYAsInteger。则以下叙述中正确的是______。
软件调试的目的是_________。
一个控件在窗体上的位置由Top和Left属性决定,其大小由【】和【】属性决定。
表达式(3/2+1)*(5/2+2)的值是
随机试题
下列各项,不属溻渍法适应证的是
人工气腹对循环系统的影响中,正确的是
根据《城市规划编制办法》的规定,下列关于城市规划编制的具体要求表述中不正确的是()。
承担燃气钢质管道、设备焊接的人员,不能上岗的条件是()。
甲公司排污致使周围鱼塘中的鱼苗大面积死亡,市环保局对甲公司处以罚款,甲公司不服该处罚决定。向人民法院提起行政诉讼。甲公司向法庭提交了其排放污水的日常监测记录表,以证明符合国家规定的排污标准;市环保局向法庭提交了对周围鱼塘进行调查时拍摄的录音、录像资料。下列
下列哪项是由企业董事会、监事会、经理层和全体员工实施的、旨在实现控制目标的过程()。
肺循环()。
欧洲路德教会合唱所用的众赞歌产生于哪一个时期?()
下列哪项属于21世纪取得的科学成就?()
划分唯物史观和唯心史观的唯一标准在于是否承认
最新回复
(
0
)