C#2010子表单未在MDI中显示

时间:2018-01-23 20:02:01

标签: c# visual-studio visual-studio-2010 visual-c#-express-2010

我试图在MDI中打开子表格表格它在Visual Studio 2010中不起作用。我已经编写了以下代码。

private void dashboardToolStripMenuItem_Click(object sender, EventArgs e){        
 Dashboard dash = new Dashboard();
 dash.MdiParent = this;
 dash.Show();            
}

它显示错误:表单不能同时是MDI子级和MDI父级。 参数名称:value。然后我尝试了这段代码。

private void dashboardToolStripMenuItem_Click(object sender, EventArgs e){        
 Dashboard dash = new Dashboard();
 dash.MdiParent = this.MdiParent;
 dash.Show();            
}

这是有效的,但只发出我的孩子表单在顶部打开,MDI隐藏在后面。任何人都可以告诉我究竟是什么问题吗?

0 个答案:

没有答案