问题
在重构的时候经常会遇到清除多个TextBox控件的值,好多个控件的话,每次都得写好长的代码。都是重复的动作很繁琐,后来想了想,挺能用GroupBox这个控件,难道就只是为了美观吗,其实不然,除了美观,还有别的作用。
解决
1、在窗体上放一个GroupBox,将多个TextBox放在GroupBox控件上,这样TextBox会随着GroupBox的移动而移动
2、遍历GroupBox中的TextBox,代码实现
foreach (Control i in groupBox1.Controls)
{
if (i is TextBox)
{
i.Text = "";
}
}
总结
很多重复的动作,是可以简单化的。