技术栈

C# 关闭窗体Application.OpenForms

※※冰馨※※2024-08-03 5:09

可以使用Application.OpenForms属性来判断,它是一个FormCollection类型的集合,可以用来获取当前已经打开的窗口,可以通过遍历这个集合来判断某个窗口是否已经打开:

cs 复制代码
bool isOpen = false;
foreach (Form f in Application.OpenForms)
{
    if (f.Name == "Form1")
    {
        isOpen = true;
        break;
    }
}

PS:

cs 复制代码
//关闭窗体
Application.OpenForms["FrmProgressbar"]?.Close();
上一篇:Python爬虫技术 第22节 反爬虫机制及对策
下一篇:谷粒商城实战笔记-105~107-全文检索-ElasticSearch-入门
相关推荐
workflower
40 分钟前
微软PM的来历
java·开发语言·算法·microsoft·django·结对编程
惊讶的猫
42 分钟前
c++基础
开发语言·c++
人间乄惊鸿客
1 小时前
python — day9
开发语言·python
妮妮喔妮
2 小时前
Go的垃圾回收
开发语言·后端·golang
向上的车轮
4 小时前
无需云服务的家庭相册:OpenHarmony 上的 Rust 实践
开发语言·后端·rust
豐儀麟阁贵
5 小时前
4.5数组排序算法
java·开发语言·数据结构·算法·排序算法
Jane-666777
6 小时前
C语言——栈与队列
c语言·开发语言
“抚琴”的人
6 小时前
C# 取消机制(CancellationTokenSource/CancellationToken)
开发语言·c#·wpf·1024程序员节·取消机制
Halo_tjn
6 小时前
Java Map集合
java·开发语言·计算机
lsx202406
6 小时前
DOM 创建节点
开发语言
热门推荐
01BongoCat - 跨平台键盘猫动画工具02GitHub 镜像站点03UV安装并设置国内源04Linux下V2Ray安装配置指南05jdk21下载、安装(Windows、Linux、macOS)06GitLab 零基础入门指南:从安装到项目管理全流程07NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南08KGG转MP3工具|非KGM文件|解密音频09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10Labelme从安装到标注:零基础完整指南