`
jinyanhui2008
  • 浏览: 312426 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

C# 查找打开的窗口

    博客分类:
  • C#
阅读更多

同属于一个应用程序的好多窗口,要想限定一个窗口只打开一次,如果打开的话就激活,使用下面的代码

private void button1_Click(object sender, EventArgs e)
 {
           bool isfind = false;
            foreach (Form fm in Application.OpenForms)
            {
                if (fm.Name == "Form2") { fm.Activate(); fm.WindowState = FormWindowState.Normal; return; }
            }
            if (!isfind) { Form fm = new Form2(); fm.Show();  }
           
       }

 

如果是在MDI父窗口中打开好多子窗口,查找子窗口的代码:

foreach (Form chform in this.MdiChildren)
                {
                    if (chform.Text == "子窗口的标题")
                    {
                        chform.Activate();
                        Isfind = true;

                    }

                }

 

分享到:
评论

相关推荐

    查找已经打开的程序文件窗口句柄,显示出句柄号码

    查找已经打开的程序文件窗口句柄,显示出句柄号码,自己学习用的

    c#实现 查找与替换.zip

    c#窗口模拟word的查找与替换功能,比较简单,非常适合新手练习的一个小程序,打开即可运行,完整源码

    C#百例(100个个例,教你学会C#)

    13、该程序显示了c#中指针的用法, 14、该程序显示了打开文件并写入文字,若该文件不存在,就显示该完全路线。 15、该程序是一个输入姓名的输入框、一个确定按钮和一个退出按钮,输入姓名后,生成一个欢迎框。 16、...

    C#开发经验技巧宝典

    0779 用C#实现文件查找功能 473 0780 如何序列化对象 473 0781 如何实现特殊形状的窗体 474 0782 如何移动正在使用的文件 474 0783 如何实现类似QQ的程序界面 475 0784 如何实现动画显示窗体 476 0785 ...

    c# 大型完整的房地产信息管理系统,下了的人都说好用!有什么问题提出来,帮你们解决!

    跟进查询:点击主窗口中的"跟进查询"按钮,打开跟进查询窗口,此窗口中分为房源跟进查询和客户跟进查询两项,在此窗口可以查询到已登记房源和客户的后期跟进情况,通过此查询可以帮助员工了解动态掌握客户的情况,...

    VLC本地播放器开发实例(C#版).rar

    本实例中提供C#版本的VLC播放器开发代码,实现文件打开播放,播放列表,全屏/窗口播放等功能。包中包括了VLC的插件plugins文件夹。为广大网上苦苦查找各类实现VLC开发的码友们提供更捷,如果其它需要,也可以给笔者...

    C#课程设计之记事本(实现文件、编辑、字体、状态栏、工具栏、帮助窗口等功能).zip

    实现文件新建、打开、保存、另存为、退出、右键弹出菜单、编辑、查找与替换、字体、格式、快捷键、时间与日期、状态栏、工具栏、帮助等功能

    c#文档编辑器

    包含全部源码; 该文档编辑器,基本功能: ...查找与替换: 设计查找(替换)窗口,支持查找(替换)操作 。 格式操作: 字体,颜色,左对齐,右对齐,居中对齐,加粗,斜体,下划线 附加功能:插入图片

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要...

    C#闹钟&&时钟小程序(源代码)

    闹钟到点后会抖动一小段时间(我设置的3秒)的屏幕,并同步跳到你打开的所有窗口的最顶层窗体。 8、系统托盘。可以隐藏到系统托盘。 三、备忘录 {备忘录组成:时段+时间+备注+尾巴(可删除,知识为了查看有哪些操作...

    C#全能速查宝典

    《C#全能速查宝典》所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,又可以按照字母顺序学习。 《C#全能速查宝典》不仅适合C#程序设计初学者,也可作为中、高级程序开发人员的参考手册。 ========...

    C# 可在广域网部署运行的即时通讯系统GGTalk-V6.0

    (19)打开聊天窗口时,自动显示上次交谈的最后一句话。 (20)输入提醒:像QQ一样,当对方正在输入消息时,我这边的聊天框可以看到对方“正在输入”的提示。 (21)自动记录:GG2014会自动记录上次打开的主界面的...

    C#编程经验技巧宝典

    79 <br>0115 如何判断是否为数字 79 <br>0116 如何在字符串中查找指定字符 79 <br>0117 如何在字符串中用一子串替换另一子串 80 <br>0118 将新字符串添加到已有字符串中 80 <br>0119 如何在...

    bho c#.net

    1.IE的窗口打开时,先寻找HKLM下的SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\ 里的CLSID,这些CLSID,都对应着相应的BHO插件,然后根据这个CLSID到HKCR下的CLSIDs里找到此插件的...

    C# for CSDN 乱七八糟的看不懂

    第6页 C#(WINFORM)学习 找到集合中数量最多的一个元素 利用方法来查找,可以返回两个变量。 object Jmax0(ArrayList v11,ref int jj) { int i; object j0=0; ArrayList y11=new ArrayList(); //各个不同的元素的...

Global site tag (gtag.js) - Google Analytics