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

解决方案 »

  1.   

    请问你是要在运行时设置呢还是要在设计的时候设置呢?
    运行时的话遍历button控件即可,设计时只能手动一个个弄了
      

  2.   

    当然是运行的时候了,不过也差不错吧。那怎么遍历button呢,求指点。
      

  3.   

    this.Controls.Find("button" + i, true)[0].Text = string.Format("按钮{0:00}",i);
      
    *****************************************************************************
    http://feiyun0112.cnblogs.com/
      

  4.   

    比如说你所有的button都是放在Form上面的,那个就是(其中this就是指form)
                foreach (var item in this.Controls)
                {
                    if (item.GetType() == typeof(Button))
                    {
                        // Do something...
                    }
                }
      

  5.   

    现在有新的问题了,如果这些按钮都共用一个方法,他们只是传入的值(按钮的文本值)不同,该怎么做呢。我想只写一个按钮的事件,然后再其他控件Click事件进行一个引用该事件,这个要怎么实现啊。
    void test(Button btn)
    {
    //这里是代码
    }