[单选题]

设工程中有2个窗体:Forml、Form2,Forml为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Forml的文本框Tcxtl中输入口令并按同车键(回车键的ASCII码为13)后,隐藏Forml,显示Form2。若口令为“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此.某人在Form1窗体文件中编写如下程序:

Private Sub Text1_KeyPress(KeyAscii As Integer)

IfKeyAscii=13 Then

If Text1.Text=“Teacher”Then

F.orm2.input.Visible=True

E.lse

F.orm2.input.Visible=False

E.nd if

E.nd ff

F.orml.Hide

F.orm2.Show

E.nd Sub

菜单结构

程序运行时发现刚输入口令时就隐藏了Forml,显示了Form2,程序需要修改。下面修改方案中正确的是

A.把Forml中Textl文本框及相关程序放到Form2窗体中

B.把Forml.Hide、Form2.Show两行移到2个End If之间

C.把IfKeyAscii=13 Then改为IfKey Ascii=“Teacher”Then

D.把2个Form2.input.Visible中的“Form2.”删去

参考答案与解析:

相关试题

( 32 ) 设工程中有 2 个窗体 : Form1 、 Form2 , For

[单选题]( 32 ) 设工程中有 2 个窗体 : Form1 、 Form2 , Form1 为启动窗体 。 Form2 中有菜单 。 其结构如表 。 要求在程序运行时 , 在 Form1 的文本框 Text1 中输入口令并按回车键 ( 回车键的 ASC I I码为 13 ) 后 , 隐藏 Form1 , 显示 Form2 。 若口令为 “ Teacher ” , 所有菜单项都可见 ; 否则看不到 “ 成绩录入 ” 菜单项。为此,某人在 Form1 窗体文件中编写如下程序:Private Sub Tex

  • 查看答案
  • 工程中有两个窗体,名称分别为Form1、Form2,Fonn1为启动窗体,该窗体

    [单选题]工程中有两个窗体,名称分别为Form1、Form2,Fonn1为启动窗体,该窗体上有命令按钮 Command1。要求程序运行后单击该命令按钮时显示Form2,则按钮Click事件过程应该是 ______。A.Private Sub Command1_click() Foma2.Show End SubB.Private Sub Command1_Click() Form2.Visible End SubC.Private Sub Command1_Click() Load Form2 End S

  • 查看答案
  • 一个工程中包含两个名称分别为Forml、Form2的窗体,一个名称为mdlFun

    [单选题]一个工程中包含两个名称分别为Forml、Form2的窗体,一个名称为mdlFunc的标准模块。假定在Forml、Form2和md1Func中分别建立了自定义过程,其定义格式为: Form1中定义的过程: Private Sub frmFunctionl() ... End Sub Form2中定义的过程: Public Sub frmFunction2() ... End Sub md1Func中定义的过程: Public Sub mdlFunction() ... End Sub 在调用上述过

  • 查看答案
  • 设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是(  )。

    [单选题]设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能

  • 查看答案
  • 工程中有2个窗体,名称分别为Form1.Form2,Form1为启动窗体,该窗体

    [单选题]工程中有2个窗体,名称分别为Form1.Form2,Form1为启动窗体,该窗体上有命令按钮Command1,要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是( )。A.Private Sub Command1_Click( )F.orm2.ShowE.nd SubB.Private Sub Command1_Click( )F.orm2.VisibleE.nd SubC.Private Sub Command1_Click( )Load Form2E.nd Sub

  • 查看答案
  • 设工程中有两个窗体:Form1和Form2。Form1为启动窗体,Form2中有菜单,其结构见表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,

    [单选题]设工程中有两个窗体:Form1和Form2。Form1为启动窗体,Form2中有菜单,其结构见表。要求在程序运行时,在Form1的文本框Text1中输

  • 查看答案
  • 设一个工程由两个窗体组成,其名称分别为Form1和Form2,其中Form1为启

    [单选题]设一个工程由两个窗体组成,其名称分别为Form1和Form2,其中Form1为启动窗体。在窗体Form1上有一个名称为Command1的命令按钮,Form1的程序代码如下:程序抽行时,单击命令按钮Command1,正确的结果是( )。A. Form2的Caption属性值为-100B. Form1的Caption属性值为100C. Form1的Caption属性值为-100D. Form2的Caption属性值为100

  • 查看答案
  • 当双击窗体Form1时,要将窗体Form1隐藏起来、将窗体Form2以模式方式显

    [单选题]当双击窗体Form1时,要将窗体Form1隐藏起来、将窗体Form2以模式方式显示出来的事件过程,正确的是

  • 查看答案
  • 一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1

    [单选题]一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句Public X As Integer,在Modell中有语句Public Y As Integer。则以下叙述中正确的是 ______。A.变量X、Y的作用域相同B.Y的作用域是ModellC.在Form1中可以直接使用XD.在Form2中可以直接使用X和Y

  • 查看答案
  • 一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1

    [单选题]一个工程中含有窗体Form1、Form2和标准模块Modell,如果在Form1中有语句PublicX As Integer,在Modell中有语句Public Y As Integer。则以下叙述中正确的是A.变量X、Y的作用域相同B.Y的作用域是ModellC.在Form1中可以直接使用xD.在Form2中可以直接使用X和Y

  • 查看答案