Office中国论坛/Access中国论坛

标题: 窗体属性“模式”到底是什么概念? [打印本页]

作者: sweetduck    时间: 2004-4-29 05:53
标题: 窗体属性“模式”到底是什么概念?
窗体属性“模式”到底是什么概念?
作者: sea.er    时间: 2004-4-29 06:37
Modal 属性
               

Modal(模式)属性用于指定窗体是否以模式方式打开窗体。如果窗体是以模式窗体打开的,在将焦点移动到另一个对象之前,必须关闭此窗体。

设置

Modal 属性使用下列设置:

设置 Visual Basic 说明
是 True (-1) 在“窗体”视图中,窗体以模式方式打开的。
否 False (0) (默认值)在“窗体”视图中,窗体以非模式方式打开。


可以使用窗体的属性表、宏或 Visual Basic 来设置此属性。

说明

在打开某个模式窗体时,其他 Microsoft Access 窗口都将失效而不能使用(虽然可以切换到其他应用程序的窗口),直到关闭该模式窗体。如果要使其他窗口的菜单及工具栏都失效,应将窗体中的 Modal 及 PopUp 属性设置为“是”。

BorderStyle 属性用于指定窗体的边框类型。通常模式窗体将 BorderStyle 属性设置为“对话框边框”。

提示   Modal、 PopUp 及 BorderStyle 属性可以用于创建自定义对话框。可以将自定义对话框的 Modal 属性设置为“是”,PopUp 属性设置为“是”及 BorderStyle 属性设置为“对话框边框”。

只有在下列情况下才将 Modal 属性设置为“是”,而使窗体成为模式的:

在“数据库”窗口中,将其在“窗体”视图中打开。


使用宏或 Visual Basic 在“窗体”视图中打开该窗体。


从“设计”视图切换到“窗体”视图。

当窗体为模式方式时,不能从“窗体”视图切换到“数据表”视图,但可以先切换到“设计”视图然后再切换到“数据表”视图。

在“设计”视图或“数据表”视图中窗体不是模式的,即使从“数据表”视图切换到“窗体”视图,它也不是模式的。

注意   OpenForm 操作的“窗口模式”参数值为设置为“对话框”,可以用来打开一个 Modal 及 PopUp 属性设置为“是”的窗体。

作者: sweetduck    时间: 2004-4-29 17:18
Good !




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3