我的一个form里有80来个textbox,
每个textbox都要有textchanged事件,控件可以用数组,但事件呢?要逐个声明事件?

解决方案 »

  1.   

    如果你的事件处理一样的话
    你可以将这n多textbox的textchanged指向同一个事件
      

  2.   

    那要声明n多个事件吧?new EventHandler
      

  3.   

    不需要...
    void CreatedButton(){
    for(int i=0;i<80;i++){
        Button btn = new Button();
        btn.ID = "btn_"+i.ToString();
        btn.onClick = new EventHandler(btn_OnClick);
    }
    }void btn_OnClick(object sender,EvenArgs e){
        Button btn = (Button)sender;
        string id = btn.ID;  //now 根据id的不同判断是由哪个button触发事件的
    }
      

  4.   

    this.text1……+=……
    将所有的控件的事件联系到同一个方法上
    然后在此方法内用sender来判断是由哪一个控件激发的
      

  5.   

    http://www.csdn.net/Develop/Read_Article.asp?Id=20241你看看就知道怎么搞拉!!