工学

问答题模式窗体和非模式窗体有什么区别?

题目
问答题
模式窗体和非模式窗体有什么区别?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于多窗体程序设计描述不正确的是______。

A.多重窗体与多文档界面(Multi Document Interface)类似,二者都拥有很多个窗体,每个窗体的地位都是平等独立的

B.在设计阶段,可能有多个窗体同时出现在屏幕上,为了对某个窗体进行操作,必须把它变为活动窗体

C.在确定不再使用某个窗体时,可以用UnLoad语句将该窗体卸载(在屏幕上关闭并从内存中清除)

D.Show 方法的“模式”值为0时,表示窗体为“非模态型”窗体


正确答案:A

第2题:

已知使用Show方法的格式为:[窗体名称].Show[模式],如果要使窗体是“模态型”宙体,则“模式”值为

A.True

B.0

C.1

D.False


正确答案:C
解析:此题考核了Show方法的使用,Show方法的格式为:[窗体名称].Show[模式]Show方法用来显示一个窗体。如果省略“窗体名称”,则显示当前窗体。参数”模式”用来确定窗体的状态,可以取两种值,即0和1(不是False和True)。当“模式”值为1(或常量vbModal)时,表示窗体是“模态型”窗体,在这种情况下,鼠标只在此窗体内起作用,不能到其他窗口内操作,只有关闭该窗口才能对其他窗口进行操作;当“模式”值为0(或省略参数“模式”值)时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作;Show方法兼有装入和显示窗体的双重功能,也就是说,在执行Show时,如果窗体不在内存中,则Show自动把窗体装入内存,然后显示出来。

第3题:

已知使用Show方法的格式为:[窗体名称].Show [模式],如果要使窗体是"模态型"窗体,则"模式"值为( )。

A.True

B.0

C.1

D.False


正确答案:C

第4题:

下面关于多窗体操作的描述不正确的是______。

A.Show 方法用来显示窗体其一般格式为;[窗体名称] Show [模式]

B.Unload 方法用来清除内存中的窗体,使用时会触发Form_ QueryUnload 事件

C.Load 方法将调用的窗体装入内存并显示被调用的窗体

D.窗体装载后,可应用该窗体中的控件及各种属性值


正确答案:C

第5题:

表示窗体为“模态型”(强制响应方式)窗体的“模式”值为 ______。

A.VbModal或1

B.VbModal或0

C.VbModaless或1

D.VbModaless或0


正确答案:A
解析:利用窗体的Show方法将窗体显示出来的语法格式如下。
  [窗体名.)show[模式]
  参数“模式”的取值可以为1(或VbModal)、0(或VbModaless)。当“模式”参数的取值为1(或VbModal)时,表示窗体是“模态型”窗体。在这种情况下,鼠标只在此窗体内起作用,在此窗体未关闭之前不能激活其他窗体;当“模式”参数的值为o(或VbModaless)时,表示窗体是“非模态型”窗体,允许在不关闭该窗体的情况下操作其他窗体。当省略“模式”参数时,默认为0(或VbModaless)。

第6题:

当窗体为“模态型”(强制响应方式)时,窗体的模式值为 ______。

A.VbModaless或者0

B.VbModal或者0

C.VbModaless或者1

D.VbModal或者1


正确答案:D
解析:参数“模式”的取值可以是VbModal(或者1),VbModaless(或者0)。前者表示窗体为“模态型”,鼠标只在该窗体内起作用,在关闭该窗体之前不能激活其他窗体。后者表示窗体是“非模态型”窗体,允许在不关闭该窗体的同时操作其他窗体。

第7题:

Access提供的窗体类型有( )。

A.纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体

B.纵栏式窗体、表格式窗体、页眉式窗体、页脚式窗体、图表窗体、数据透视表窗体

C.主题节窗体、纵栏式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体

D.纵栏式窗体、页眉式窗体、主题节窗体、页脚式窗体、图表窗体、数据透视表窗体


正确答案:A
解析: 本题考查Access窗体类型的知识。Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体。

第8题:

在下列关于对话框的叙述中,错误的是( ):

A. 作为对话框窗体的Borderstyle、ControlBox、MaxButton和MinButton应分别设置为l、True、False和 False。

B. 语句frmAbout.Show vbModeless,frmMain将 fmAbout窗体显示为 fmMain的无模式子窗体。

C. 可以将对话框分成两种类型:模式的和无模式。

D. 语句frmAbout.Show将frmAbout作为无模式对话框显示。


参考答案A

第9题:

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


正确答案:B
语句Form2.Show0是将Form2以非模式方式显示,所以选项A)错误;语句Form2.Show1中的参数l表示将Form2以模式方式显示,所以选项B)正确;选项C)错误,该事件过程是窗体的单击事件,而题目要求的是窗体的双击事件;窗体Enabled属性的作用是设置窗体是否被激活,不是设置窗体是否可见,所以选项D)错误。

第10题:

窗体实例的Show()方法是以非模态方式显示窗体,该方法显示的窗体独占屏幕焦点。


正确答案:错误