标题:TreeView如何控制MDI子窗体的切换?
取消只看楼主
dragon_xml
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-2
结帖率:22.22%
已结贴  问题点数:10 回复次数:3 
TreeView如何控制MDI子窗体的切换?
我现在碰到一个棘手的问题:我用TreeView控制MDI子窗体,当我点击一个子节点时,可以打开一个子窗体,再点击一个子节点时就不能打开子窗体,不知有什么办法可以点击一个子节点弹出一个子窗体,再点击又可以弹出一个子窗体,并且当点击原来的点过的子节点时可以让焦点回到原来打开的子窗体上,不能无限生出很多一样名字的子窗体?苦闷中。。。。不知何解?
代码:
                if (f2 == null || f2.IsDisposed)
                {
                    Form newForm = new Form();
                    newForm.MdiParent = this;
                    newForm.Show();
                }
                else { f2.Activate(); }
搜索更多相关主题的帖子: 窗体 TreeView MDI 
2009-09-23 16:09
dragon_xml
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-2
得分:0 
太高级了,真是我想要的,非常感谢这位朋友!
2009-09-24 08:42
dragon_xml
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-2
得分:0 
我要把MDI窗体显示在父窗体内,但是把f2.Parent = this; 改成f2.MdiParent = this; 好像就不行了!为什么呢?现在只要解决这个问题就万事大吉了!
2009-09-24 09:19
dragon_xml
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2009-9-2
得分:0 
哈哈。。。问题解决!
2009-09-24 10:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-286565-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026032 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved