【发布时间】:2026-01-26 16:25:02
【问题描述】:
我的 MDI 应用程序一次显示一个最大化的子窗体,并且子窗体没有 ControlBox。切换子表单是通过父项中的 MenuStrip 中的项目完成的。在使用 .show 来查看另一个子窗体之前,我真的需要弄清楚显示的是哪个子窗体并 .hide 吗?
另外,如果我将所有子窗体的 WindowState 属性设置为最大化并忽略 Size 属性,那么当我第一次在子窗体上使用 .show 时,它不会在父窗体中最大化。一旦我对孩子使用 .hide ,下一个 .show 会产生一个最大化的孩子表单。有没有办法让子窗体在第一次显示时最大化?
【问题讨论】:
-
在这种窗口模型中使用 MDI 毫无意义。它只是碍事。