以下关于多窗体的叙述中,正确的是A)任何时刻,只有一个当前窗体B)向一个工程添加多个窗体,存盘后生成一个窗体文件C)打开一个窗体时,其他窗体自动关闭D)只有第一个建立的窗体才是启动窗体

题目

以下关于多窗体的叙述中,正确的是

A)任何时刻,只有一个当前窗体

B)向一个工程添加多个窗体,存盘后生成一个窗体文件

C)打开一个窗体时,其他窗体自动关闭

D)只有第一个建立的窗体才是启动窗体


相似考题
参考答案和解析
正确答案:A
【答案】:A
【知识点】:窗体控件的相关知识
【解析】:多窗体工程中,每个窗体都是单独保存的。当打开一个窗体时,其他窗体只是处于不活动状态,并没有关闭。启动窗体是由程序设计指定的,并不是只有第一个窗体可以作为启动窗体。故本题选A。
更多“以下关于多窗体的叙述中,正确的是A)任何时刻,只有一个当前窗体B)向一个工程添加多个窗体,存盘后 ”相关问题
  • 第1题:

    如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( )。

    A、不能把标准模块设置为启动模块

    B、任何时刻最多只有一个窗体是活动窗体

    C、用Hide方法将把窗体隐藏起来

    D、如果工程中含Sub Main过程,则程序可能首先执行该过程


    参考答案:D

  • 第2题:

    如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 ( )

    A.如果工程中含有Sub Main过程,则程序一定首先执行该过程

    B.不能把标准模块设置为启动模块

    C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

    D.任何时刻最多只有一个窗体是活动窗体


    正确答案:A
    解析:Sub Main过程是具有启动应用程序功能的启动过程,即除了窗体模块以外,应用程序还可以由Sub Main过程启动。
      一般来说,在多重窗体工程中需要启动第一个显示窗体前进行一些初始化工作,使用Sub Main过程就可以实现这一点,具体操作如下:
      在标准模块中添加一个Sub Main过程;然后,编写Sub Main过程中的初始化代码;
      最后,选择“工程”菜单的“工程属性”命令,单击“通用”选项卡,将其中的“启动对象”设置为SubMain;根据以上知识点可知:如果工程中含有Sub Main过程,则程序不一定首先执行该过程。

  • 第3题:

    以下关予多窗体的叙述中,正确的是( )。

    A.任何时刻,只有一个当前窗体

    B.向一个工程添加多个窗体,存盘后生成一个窗体文件

    C.打开一个窗体时,其他窗体自动关闭

    D.只有第一个建立的窗体才是启动窗体


    正确答案:A
    A。【解析】本题考查多窗体,在任何时刻,只有一个当前窗体是正确的。当向一个工程添加多个窗体,存盘是还是多个窗体.当打开一个窗体时,其他的窗体不会自动关闭,只能通过命令是窗体关闭,只要是建立的窗体可以通过指定称为启动窗体,所以答案为A。

  • 第4题:

    如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是

    A.如果工程中含有SubMain过程,则程序一定首先执行该过程

    B.不能把标准模块设置为启动模块

    C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

    D.任何时刻最多只有一个窗体是活动窗体


    正确答案:A
    解析:本题主要考查考生对 Sub Main的理解。Sub Main过程是Visual Basic中一个比较特殊的过程。它是Visual Basic的启动过程,如果用Sub Main过程,则可以(但不是必须)首先执行Sub Main过程。Sub Main过程不能自动被识别,必须通过“工程”?“工程属性”?“通用”选项卡设置.所以选项A是错误的。这个错误叙述在2004年4月的考试中也出现了,考生应予以关注。标准模块不能设置为启动模块,B项是正确的。Hide方法只能隐藏一个窗体,如果想清除该窗体,要使用 UnLoad方法,C项也是对的。

  • 第5题:

    如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是______。

    A. 任何时刻最多只有一个窗体是活动窗体

    B.不能把标准模块设置成启动模块

    C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

    D.如果工程中含有SubMain过程,则程序一定首先执行该过程


    正确答案:D
    解析:工程中首先执行的部分可以由编程人员自己设置,并不一定要先执行Sub Main过程。