最大化 Mdi 子窗体时显示 ControlBox

Posted

技术标签:

【中文标题】最大化 Mdi 子窗体时显示 ControlBox【英文标题】:Showing ControlBox When Mdi Child Form is Maximized 【发布时间】:2021-12-15 14:43:54 【问题描述】:

当我在子窗体的控制框中单击最大化时,控制框按钮正在消失。我怎样才能防止这种情况?我想在执行此操作时显示控制框部分:

"Form1.Dock = DockStyle.Fill"

例子:

【问题讨论】:

【参考方案1】:

查看XtraForm.AllowMdiBar 属性,该属性控制此表单是否允许 MDI 栏:

附:当启用标题栏蒙皮功能时,此属性对父 MDI 表单有效。 附言另请参阅Remarks 部分。

【讨论】:

是的,它有效,但我在 ToolbarForm 中执行此操作。我有一个顶部有按钮的栏。当我最大化子窗体时,MDI 栏会越过带有按钮的栏。 MDI栏可以停留在顶栏下方吗?

以上是关于最大化 Mdi 子窗体时显示 ControlBox的主要内容,如果未能解决你的问题,请参考以下文章

vb的 mdi窗口的问题

winform mdi子窗口不显示标题栏

VB6中 怎么让MDI子窗体始终填满父容器,并随MDI窗体的大小改变而改变?

c# 如何保持一个MDI子窗口永远最大化?

C# 主窗体在子窗体关闭时显示

请问怎样在MDI的命令中关闭子窗体?