嗨,我被困在带有面板控制的 MDIform 中。
我有一个面板控件停靠(填充)到父 MDI 窗体。当我尝试使用菜单单击事件打开新的子窗体时,子窗体不会显示在 MDI 容器中。
经过几次调试,我将面板控件的visible属性设置为false,现在子窗体就显示出来了。
这是什么原因造成的?有什么方法可以将面板控件保留为停靠(填充)在 MDI 容器窗体内并在该面板顶部显示子窗体吗?
最佳答案
MDI 子窗口始终显示为 MDI 客户区的子窗口。 MDI 父级中的深灰色窗口。您无法使用停靠面板来覆盖它,子窗口将显示在面板后面。显然不可见。您必须为客户区留出空间,这是一项硬性要求。
关于C#.Net 面板控制和 MDI 子表单 - 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5120568/