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) 收藏 举报
浙公网安备 33010602011771号