如何循环控制并否定某个工具

时间:2013-06-18 13:55:20

标签: c# controls

我想循环访问我的控件并制作一个IF条件,但改为使用它:

foreach(Control c in this.Controls)
    {
      if(c is TextBox) {}
    }

我想做点什么:

if(!c is TextBox){}
你知道吗?只有当控件C是TextBox的DIFFERENT时,我才想进入循环。当然,我尝试!的方法不适用于Controls。我怎么能否认这一点?

2 个答案:

答案 0 :(得分:6)

只需将条件包括在括号中:

if (!(c is TextBox)) {}

答案 1 :(得分:2)

foreach(Control c in this.Controls)
{
   if(!(c is TextBox))
   {
      //do something
   }
}