子窗口的关闭框隐藏在父级的 MenuStrip 后面C# .Net 5.0

问题描述

如果有人帮助我解决与最大化父窗口内的子窗口相关的问题,我将不胜感激。这是创建子项的代码

                    Form2 frm = new Form2();
                    frm.TopLevel = false;
                    frm.MdiParent = this;
                    frm.TopMost = true;
                    frm.Show();

它实际上按预期显示

enter image description here

但是,当我最大化子窗体时会出现问题。 CloseBox 位于父级的 menustrip 项目后面。当我将鼠标移到预期位置时,Windows 会以蓝色矩形突出显示它们;

enter image description here

当我点击蓝色矩形时,它们(最小化、最大化和关闭)响应:)

我操作了表单的 MinimizeBox、MaximizeBox、Opacity 和 Topmost 属性,但没有得到任何结果。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)