博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断窗体是否已存在实例
阅读量:6614 次
发布时间:2019-06-24

本文共 619 字,大约阅读时间需要 2 分钟。

/// 判断窗体是否已存在实例        ///         ///         /// 窗体类型        /// 
public static Form ExistedForm(Type type) { return Application.OpenForms.Cast
().FirstOrDefault(form => form.GetType() == type); }

使用方法:

Form isExist = ExistedForm(typeof(Form1));            if (isExist == null)            {                Form1 Frm = new Form1();                Frm.Show();            }            else            {                isExist.WindowState = FormWindowState.Normal;                isExist.Activate();            }

 

转载于:https://www.cnblogs.com/leebokeyuan/p/10364113.html

你可能感兴趣的文章
Docker 搭建私有仓库
查看>>
django 1.8 官方文档翻译: 3-2-3
查看>>
有一种娱乐叫看别人编程
查看>>
phar反序列化
查看>>
谷歌:光靠软件修复不能完全防御“幽灵”漏洞
查看>>
两种使用原生js实现导出excel数据简单讲解
查看>>
Github使用教程
查看>>
【朝花夕拾】Android性能篇之(三)Java内存回收
查看>>
KDE Plasma 5.15.3 发布,Plasma 桌面环境
查看>>
说说你对执行 JS 代码时产生的执行上下文的理解?
查看>>
Confluence 6 访问日志脚本
查看>>
安卓手机如何在桌面上添加敬业签提醒便签?
查看>>
大讲堂 | 人工智能技术新浪潮浅析
查看>>
Redis · 引擎特性 · 基于 LFU 的热点 key 发现机制
查看>>
《Linux命令行与shell脚本编程大全》第十六章 控制脚本
查看>>
获取浏览器滚动距离
查看>>
小程序获取用户信息
查看>>
利用python构建一个简单的推荐系统
查看>>
【Android学习】之Activity的启动模式
查看>>
并行化:你的高并发大杀器
查看>>