在写C#代码,想写一个if语句不知咋写判定条件 if(XXXX.xxxx==true){//用一个

在写C#代码,想写一个if语句不知咋写判定条件
if(XXXX.xxxx==true){//用一个属性,判定所程序是不是所有窗体都隐藏了
MessageBox.show("所有窗体都隐藏了")
}
请问有什么属性能作为判定条件

bool flaghide = true;
foreach(control xx in 程序.controls)//做好你弄个窗体基类,然后foreach它
{
if(xx.visable == true)

{
flaghide = false;

}
}
if(flaghide)
{
MessageBox.show("所有窗体都隐藏了");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-26
xxxx.hide追问

hide貌似是个方法吧,不是属性怎么用来做判断?

追答

窗体属性里面一般分几种,是否可见visiable,是否激活awake,像这种情况你可以用hide隐藏,也可以用最小化,或者启动了但是谁也没法看到无法选择。

一般如果要丢到后台的话就把visiable设置成false

跟show对应的就是hide,所以要看你做什么功能

相似回答