如何在 Microsoft Access 中调整窗体的 z-index

How can I adjust the z-index of a form in Microsoft Access

我维护着一个相当大的 ms-access 2003 应用程序。我被要求做的最近更改之一是添加一个弹出对话框,以在打开一个本身是弹出(尽管不是模态)表单的表单时警告使用特定情况。

不幸的是,新的弹出模式窗体出现在原来的窗体后面,使用户界面处于不可能的位置(你不能关闭模式对话框,因为它是隐藏的,但你不能把其他的移开,因为模态对话框阻止了你)。

我暂时把新盒子放在了屏幕的最边上,但它远非理想。

有没有办法指定表单的 Z 索引以便我可以控制分层? (或任何其他解决方案)

控制这一点的唯一方法是您打开表单的顺序。

即您必须打开原始弹出窗口,然后打开新的模式弹出窗口。

您也可以考虑使用 MsgBox() 而不是新表格。