日期:2014-05-17  浏览次数:21275 次

怎么对控件批量重命名
举例:有100个按钮控件(button1,button2,button3。。。。。。),要设置他们的Text属性分别为“按钮01”,“按钮02”,“按钮03”。。。请问怎么做呢。或者说把这些控件怎么通过循环的方式放在一个Bubbton数组里,告诉这个也行我也知道问题怎么解决了,谢谢各位啦。
批量设置

------解决方案--------------------
this.Controls.Find("button" + i, true)[0].Text = string.Format("按钮{0:00}",i);
  
*****************************************************************************
http://feiyun0112.cnblogs.com/
------解决方案--------------------
比如说你所有的button都是放在Form上面的,那个就是(其中this就是指form)
            foreach (var item in this.Controls)
            {
                if (item.GetType() == typeof(Button))
                {
                    // Do something...
                }
            }