标题:如何判斷一個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



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




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

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