首页 > 其他分享 >winform Application.OpenForms 判断打开的窗体数量

winform Application.OpenForms 判断打开的窗体数量

时间:2024-01-18 12:33:06浏览次数:27  
标签:Count openFrom Application 窗体 result OpenForms

List<string> openFrom = new List<string>();
if (Application.OpenForms.Count > 2)
{
string result = string.Empty;
for (int i = 0; i < Application.OpenForms.Count; i++)
{
openFrom.Add(Application.OpenForms[i].GetType().ToString());
}
openFrom.Remove("system.WindowForm1");
openFrom.Remove("system.WindowForm2");
for (int i = 0; i < openFrom.Count; i++)
{
result += openFrom[i] + " $$ ";
}
if(openFrom.Count > 0)
{
return "请先关闭打开的窗体" + result;
}
}

标签:Count,openFrom,Application,窗体,result,OpenForms
From: https://www.cnblogs.com/jtcr/p/17972254

相关文章

  • SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents
    热烈欢迎,请直接点击!!!进入博主AppStore主页,下载使用各个作品!!!注:博主将坚持每月上线一个新app!!1、打开路径文件夹:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/2、新建文件夹:arc3、下载文件:https://github.com/kamyarelya......
  • Delphi主窗体打开窗体及调用其他单元中的方法
    Delphi主窗体打开窗体及调用其他单元中的方法1、建立窗体父窗体实现父窗体点击“打开子窗体”按钮打开子窗体。点击“调用单元函数”按钮将单元方法返回信息填充到MEMO控件中。子窗体2、父窗体代码unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,Sy......
  • delphi Panel和PageControl中加载窗体
    Panel和PageControl中加载窗体代码Panel中载入窗体procedureTForm1.Button1Click(Sender:TObject);beginForm2.Parent:=Panel1;Form2.Align:=alClient;Form2.BorderStyle:=bsNone;Form2.Show;end;TPageControl中载入窗体procedureTForm1.Button1Clic......
  • ACCESS 快速构建修改数据的窗体
    有个客户表: 现在需要创建一个可以修改客户数据的窗体,我们一般的做法是:1.选中数据表:客户列表2.在菜单中选择"创建"-->"窗体". 3.调整一下格式,和添加一下按钮,就变成了这样,初始状态下,它会自动绑定字段值.此时如果用户对某个值做了修改,会直接修改数据表中的值,......
  • 250-AMap.InfoWindow 高德地图信息窗体关闭后的回调
    varinfoWindow2=newAMap.InfoWindow({content:infoWindowContent,offset:[50,-60],closeWhenClickMap:true,//autoMove:false,/*close:function(){console.log("infoWindow2.close")windowMap.get(parseInt(id)......
  • 【Application Insights】使用Powershell命令向Application Insgihts发送测试数据
    问题描述在昨天的文章中,介绍了“【ApplicationInsights】使用CURL命令向ApplicationInsgihts发送测试数据 ”,今天则继续实验通过PowerShell命令来发送测试数据到ApplicationInsights 问题解答从参考文档中复制出Powershell脚本,然后只需要修改ApplicationInsights的Connect......
  • 【Application Insights】使用CURL命令向Application Insgihts发送测试数据
    问题描述在使用AppService或者Kubernetes等服务时,需要收集一些日志数据并且发送到ApplicationInsights中,当使用SDK或者是服务自带的ApplicationInsights配置时遇见问题,有没有快速的调试方式能验证AppService是否与ApplicationInsights之间的连通性呢?问题解答可以使用CURL发送......
  • 不同窗体间修改对方控件属性
    在WinForms应用程序中,若要从TestForm修改Form1中控件的Text属性,你需要确保Form1的实例在TestForm中是可访问的。有几种方法可以实现这一点,最常见的方法是通过构造函数传递Form1的引用,或者使用公共属性或方法来设置。首先确保控件(在本例中为Button)在Form1中是可访问的,设置Modifie......
  • Spring的ApplicationContext核心分析
    跟着孙哥学Spring,b站:https://www.bilibili.com/video/BV185411477k/?spm_id_from=333.337.search-card.all.click1.AnnotationConfigApplicationContext执行过程publicstaticvoidmain(String[]args){AnnotationConfigApplicationContextctx=newAnnotationConfig......
  • Spring MVC 源码分析 - WebApplicationContext 容器的初始化
    随着 SpringBoot 和 SpringCloud 在许多中大型企业中被普及,可能你已经忘记当年经典的Servlet+SpringMVC的组合,是否还记得那个 web.xml 配置文件。在开始本文之前,请先抛开 SpringBoot 到一旁,回到从前,一起来看看Servlet是怎么和SpringMVC集成,怎么来初始化Sprin......