我有一个显示treeView控件的MDI表单,当用户点击树节点子表单时,它会打开:
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);
}
这里子表单显示在树的前面,但当我最小化子表单时,它会转到任务栏。如何让它转到父表单的左角?
答案 0 :(得分:2)
您必须将父表单的IsMdiContainer
属性设置为true
。然后在打开子表单时添加以下代码:
frm.MdiParent = this;
答案 1 :(得分:0)
您使用的是MDI吗?然后它不会来到任务栏。您可以将ShowInTaskbar选项设置为false,这将不会显示在任务栏中。
答案 2 :(得分:0)
Real MDI子窗体不会最小化到任务栏。因此,我只能得出结论,您没有使用MDI子表单,并且您的解决方案是开始这样做。