| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2701 人关注过本帖
标题:如何判斷一個Form已經創建
只看楼主 加入收藏
xyq701830
Rank: 1
来 自:浙江
等 级:新手上路
威 望:2
帖 子:263
专家分:0
注 册:2008-6-24
收藏
得分:0 
他表达的就是这样的啊.所以我说不明白了.
一般人家是判断窗体是否存在,
存在则显示,不存在则实例化后再打开,也就是show这样吧.
我说的没错吧.
他表达错了嘛


            Form[] myForm = this.MdiChildren;
            Form1 myForm1 = new Form1();
            for (int i = 0; i < myForm.Length; i++)
            {
                if (myForm[i].Name == myForm1.Name)
                {
                    myForm[i].Activate();
                    return;
                }
            }
            myForm1.MdiParent = this;
            myForm1.Show();

这里MdiChildren是子窗体,如果它是顶级窗体的话就不行了.

[[it] 本帖最后由 xyq701830 于 2008-8-11 18:01 编辑 [/it]]

菜猪猪``
2008-08-11 17:58
快速回复:如何判斷一個Form已經創建
数据加载中...
 
   



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

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