全部显示

PopUp 属性

       

指定窗体是否以弹出式方式打开。Boolean 型,可读写。

expression.PopUp

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

PopUp 属性使用以下设置:

设置 Visual Basic 说明
True   窗体在“窗体”视图中以弹出式方式打开。它停留在其他所有 Microsoft Access 窗口的上面。
False   (默认值)窗体不是弹出式窗体。

可以使用窗体的属性表Visual Basic 设置该属性。

PopUp 属性仅可在窗体“设计”视图中进行设置。

若要指定弹出式窗体的边框类型,请使用 BorderStyle 属性。典型的情况是将弹出式窗体的 BorderStyle 属性设为“细边框”。

提示   若要创建自定义对话框,请将 Modal 属性设为“是”,PopUp 属性设为“是”,并将 BorderStyle 属性设为“对话框边框”。

只有在下列情况下将 PopUp 属性设为“是”,才可使窗体变为弹出式窗体:

PopUp 属性设为“是”时,不能从“窗体”视图切换到其他视图,因为窗体的工具栏不可用。(即使在宏或 Visual Basic 中,也不能将弹出式窗体从“窗体”视图切换到“数据表”视图。)必须关闭窗体,然后在“设计”视图或“数据表”视图中重新打开窗体。

在“设计”视图或“数据表”视图中的窗体不是弹出式窗体,而且从“数据表”视图切换到“窗体”视图时,窗体也不是弹出式窗体。

注意   将 OpenForm 操作的“窗口模式”参数设为“对话框”可以打开一个 PopUpModal 属性均设为“是”的窗体。

提示   如果 Microsoft Access 中的窗口处于最大化状态,在打开或切换到其他的窗口时,该窗口也将是最大化的。但是弹出式窗体不会最大化。如果要在最大化其他窗口时保持某个窗体的大小,可将其 PopUp 属性设为“是”。

示例

下面的示例将“切换面板”窗体设为只有“关闭”按钮的模式弹出式窗体。

With Forms("Switchboard")
    .PopUp = True
    .Modal = True
    .BorderStyle = 3 ' Dialog style.
End With