如何防止在显示文件对话框时显示Delphi MainForm?

如何防止在显示文件对话框时显示Delphi MainForm?,delphi,delphi-xe,mainwindow,Delphi,Delphi Xe,Mainwindow,我的应用程序有许多表单,还有一个更重要的表单,即主表单,其行为通常是正常的,但在相同的情况下(例如,当我从子表单打开文件对话框时),beahviour是:子表单隐藏,主表单显示 如何避免这种情况?确保您隐式或显式地设置子窗体和对话框的poupparent。如果从某个地方的某个随机代码位同时打开子窗体和对话框,而不告诉Windows正确的Z顺序,则可能会发生堆叠问题。这不应该发生。你需要给我们一些密码。好的,我看看。我会给一个样本,然后,因为它是准备好了,我会再次张贴。

我的应用程序有许多表单,还有一个更重要的表单,即主表单,其行为通常是正常的,但在相同的情况下(例如,当我从子表单打开文件对话框时),beahviour是:子表单隐藏,主表单显示


如何避免这种情况?

确保您隐式或显式地设置子窗体和对话框的
poupparent
。如果从某个地方的某个随机代码位同时打开子窗体和对话框,而不告诉Windows正确的Z顺序,则可能会发生堆叠问题。

这不应该发生。你需要给我们一些密码。好的,我看看。我会给一个样本,然后,因为它是准备好了,我会再次张贴。