2011-03-02 44 views
2

我有一个MDI形式显示TreeView控件树节点子窗体上的用户点击,它打开时:子窗体尽量减少去任务栏中

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
{ 
    frmPartMaster frm = new frmPartMaster(); 
    frm.Show(); 
} 

在这里frm正在显示的背面树控制,但我希望它显示在父母面前的形式,而不是回来。所以我改变了代码:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
{ 
    frmPartMaster frm = new frmPartMaster(); 
    frm.Show(this); 
} 

这里的孩子形式显示在树前,但是当我尽量减少孩子形成它去任务bar.How做我让它去左上角的父母形式?

+0

注意当您缩进四行空格时,行[格式为代码](http://meta.stackexchange.com/questions/22186/how-做-I格式,我的代码块)。编辑器工具栏中的“{}”按钮可以为您做到这一点。编辑你的问题并尝试一下。单击编辑器工具栏中的橙色问号以获取更多信息和格式化提示。 – outis 2011-03-02 13:49:23

回答

0

你在使用MDI吗?然后它不会进入任务栏。您可以将ShowInTaskbar选项设置为false,这将不会显示在任务栏中。

0

真正的MDI子窗体不会最小化到任务栏。因此,我只能得出结论,您没有使用MDI子表单,并且您的解决方案是开始这样做。

2

您必须将父窗体的IsMdiContainer属性设置为true。然后在打开子窗体时添加以下代码:

frm.MdiParent = this;