gpt4 book ai didi

c# - 如何检查表格是否打开,如果打开关闭表格?

转载 作者:太空狗 更新时间:2023-10-29 22:10:56 25 4
gpt4 key购买 nike

如何检查表单是否打开,如果打开关闭表单?

我尝试了以下方法,测试了一些代码,但它一直说表单未打开,即使我知道它是:

 foreach(Form a in Application.OpenForms) 
{
if (a is YouLikeHits_Settings)
{
// About form is open
MessageBox.Show("form open");
break;
}
// About form is not open...
MessageBox.Show("form not open");
break;
}

最佳答案

Application.OpenForms包含打开的表格。如果此集合中有表单,则将其打开。否则不打开(可能关闭)。

if (Application.OpenForms.OfType<YouLikeHits_Settings>().Any())
MessageBox.Show("Form is opened");
else
MessageBox.Show("Form is not opened");

关于c# - 如何检查表格是否打开,如果打开关闭表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13445155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com