首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCⅡ码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER”
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCⅡ码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER”
admin
2018-05-08
71
问题
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCⅡ码为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
End If
End If
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个EndIf之间
答案
D
解析
根据题干的描述,刚刚输入口令的第一个字符时就隐藏了Form1显示Form2,与预期的键入回车时才隐藏Form1显示Form2不符,可以判断是在进行KeyAscii条件判断时出了问题。观察代码可以看到,Form1.Hide和Form2.Show语句处于KeyAscii=13的If判断之外,这样无论键入的第一个字符是否是回车都将执行这两条语句,造成了题干描述的错误现象。解决方案也很简单,只要把这两条语句移到两个End If之间,令其受到KeyAscii=13的If判断即可。
转载请注明原文地址:https://www.kaotiyun.com/show/AqGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为”是”、”否”、”取消”,每个按钮
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1c=c+1F=a+b+CEndFunctionPrivateSubCommandl_Click(
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
有下面事件过程:PrivateSubFormMouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2Then
在窗体上画一文本框,其名称为Textl,为了在程序运行后隐藏该文本框,应使用的语句为
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是
下列说法中,错误的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
PASSAGEONEWhatdidMr.Darcymeanbysaying"...andthereisnotanotherwomanintheroom,whomitwouldnotbeapunish
公共政策变动按照变动的内容可以分为()
临床中常见的气逆证,与之关系密切的脏腑是
A.小青龙合剂B.养阴清肺丸C.清气化痰丸D.七味都气丸E.百合固金丸患者,男,78岁。喘促日久,呼多吸少,气不得续,动则喘甚,形瘦神疲,汗出肢冷;舌淡,苔薄,脉沉。宜选用的中成药是
被撤销的公证书应当收回,对于不能收回的应当
A.瓣膜病B.皮下结节C.抗链"O">500UD.血沉增快,CRP阳性E.心电图可见ST段下移及T波平坦或倒置
[2012年第18题]根据《建筑工程建筑面积计算规范》,下列关于建筑面积的计算,正确是:
某投资项目在不同的宏观金融环境下有不同的投资收益率,如表4-7所示。那么其方差为( )。
下列表述正确的是:
—Whydidn’tyoutellAnnthetruth?
最新回复
(
0
)