C#中
我将Button1的id改成了btn1,可生成的事件还是以Button1开头阿?
如:private void Button1_Click(object sender, System.EventArgs e)

解决方案 »

  1.   

    函数名是自定的,VS会帮你生成,不过可以自己写,VS生成的代码在InitializeComponents方法中
      

  2.   

    我经常用的方法是先拷贝新改的名字,如本例的btn1,然后编译,它会出错,双击出错的地方,vs.net会自动跳到出错的语句,并且原来的函数明会选中,再直接按ctrl+v就行了。很方便
      

  3.   

    自动生成的InitializeComponents方法中是下面这样就行了
    private void InitializeComponent()
    {
       .......
       this.btn1.Click += new System.EventHandler(this.button1_Click);
       .......
    }
    不用改private void Button1_Click(object sender, System.EventArgs e),因为btn1.Click响应时委托是指向Button1_Click