TreeView如何控制MDI子窗体的切换?
我现在碰到一个棘手的问题:我用TreeView控制MDI子窗体,当我点击一个子节点时,可以打开一个子窗体,再点击一个子节点时就不能打开子窗体,不知有什么办法可以点击一个子节点弹出一个子窗体,再点击又可以弹出一个子窗体,并且当点击原来的点过的子节点时可以让焦点回到原来打开的子窗体上,不能无限生出很多一样名字的子窗体?苦闷中。。。。不知何解?代码:
if (f2 == null || f2.IsDisposed)
{
Form newForm = new Form();
newForm.MdiParent = this;
newForm.Show();
}
else { f2.Activate(); }