MDIParent使Child无法正确加载

时间:2012-05-04 10:43:14

标签: c# winforms mvp mdi

我已经浏览了所有其他MDIParent相关帖子,但没有一个专门解决我的问题,

我有以下代码:

    private void vesselHeaderDetailToolStripMenuItem_Click(object sender, EventArgs e)
    {
        VesselHeaderAndDetail.GUI _gui = new GUI();
        _gui.MdiParent = this;
        _gui.Show();
    }

当我如上设置MdiParent然后选择相应的文件菜单选项时,表单不会显示。 (注意:它不仅仅是这种形式,而是我在解决方案中的其他形式)

奇怪的是,如果我没有设置MdiParent属性并且只使用.Show()或确实.ShowDialog() / .ShowDialog(this),则表单每次都会显示。

我试图展示的表单都是MVP实现,并且它们从我的测试工具中加载得很好,但不是来自MDI,它是一个奇怪的!

任何建议都非常欢迎!

0 个答案:

没有答案