foreach在winform中的小技巧(简单实用)

//用foreach实现CheckBox的全部选定

            foreach(Control co in this.Controls)          //co是窗体的一个控件

            {

                 if(co is CheckBox)                              //判断如果co是CheckBox

                 {

                      ((CheckBox)co).Checked = true;    //让CheckBox被选中

                 }

            }

 

//用foreach实现CheckBox的反向选定

            foreach (Control co in this.Controls)
            {
                if (co is CheckBox)
                {
                    ((CheckBox)co).Checked = !((CheckBox)co).Checked;          //如果选中就撤消选择,如果没选中就选中
                }
            }

 

//用foreach执行窗体中的所有TextBox清空方法

            foreach(Control co in this.Controls)

            {

                  if(co is TextBox)

                  {

                       ((TextBox)co).Clear();

                  }

            }

posted on 2008-09-04 00:46  VictorShan  阅读(520)  评论(0)    收藏  举报

导航