我的应用程序有几个 MDI 表单,其中一个表单有包含详细信息的子模式表单。因此,当我从 MDI 表单打开此模式表单时,我单击“浏览”按钮并创建 OpenFileDialog。一切正常,除了当我 ALT+TAB 时。当我 ALT+TAB 然后 ALT+TAB 返回我的应用程序时,我看到 OpenFileDialog(也是消息框)在我的模式窗口后面,但在 MDI 窗口的前面。没有 StayOnTop 或类似的东西。在所有窗口前面恢复 OpenDialog 的唯一方法是在我的应用程序中创建第二个 ALT+TAB。这会导致 Dialog 在所有其他窗口之前弹出。
我能做些什么来防止 Dialog 隐藏在我的 Modal 表单后面?有什么建议吗?
我用的是delphi7,不能用更大的版本