【发布时间】:2013-08-09 12:20:13
【问题描述】:
如何使我的 mdi 子窗体始终处于最大化状态。例如,我有一个父表单和 2 个孩子。当我打开我的第一个子窗体时,它以最大化状态打开...当我打开我的第二个子窗体而第一个子窗体打开时,它也以最大化状态打开(它会与另一个重叠)..我的问题是当 2子表单同时打开,当我关闭其中一个表单时,另一个打开的表单会变成正常状态...如何将其保持在最大化状态?
【问题讨论】:
-
你试过
frmName.WindowState = FormWindowState.Maximized吗? -
是的,我试过了……当我打开我的第一个子窗体时,它以最大化状态打开……当我打开我的第二个子窗体时,第一个子窗体打开时,它也以最大化状态打开(它会与另一个重叠)..我的问题是当两个子窗体同时打开并且当我关闭其中一个时,另一个打开的窗体变成正常的......我怎样才能保持它最大化?..
-
这是设计使然。只能有 一个 子最大化。你需要处理这个限制。如果您想始终让孩子最大化,那么很有可能 MDI 根本不是您想要的。这很常见,MDI 是一种可追溯到 1990 年代初期的窗口模型,当时用户的显示器分辨率较低。
标签: vb.net