如果我打开另一个表单,则最大化的主表单会在还原窗口之后,我不希望这样

时间:2017-10-17 00:51:40

标签: vba forms ms-access

我在Access中最大化了一个主窗体,我不希望它在恢复窗口中,或者在另一个窗体打开时隐藏或关闭。

我观察到当我通过单击主窗体中的按钮通过DoCmd.Restore打开另一个窗体时,主窗体也在执行恢复窗口。

enter image description here

当我点击主窗体中的一个按钮,比如使用DoCmd.Restore添加记录时,我的主窗体正在执行恢复窗口,而不是停留在最大化窗口

有什么想法吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

你的问题有点令人困惑。如果您不想取消最大化表单,请不要执行DoCmd.Restore

如果您想要打开另一个非最大化的表单,但保持主表单最大化,则需要将第二个表单设为弹出表单。

这就是MDI窗口的工作原理 - 除了弹出窗体外,你不能同时拥有最大化和非最大化的窗体。