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

vs里面我双击按钮,我明明已经有这个按钮的事件代码了,可是它不给我跳到那里,而是重新给我开个空事件代码_click1,为什么?
而且原先那个按钮就失效了,点击没反应了.
比如我源码里已经有这个了:
C# code
private void button7_Click(object sender, EventArgs e)
        {
            .......................
              .......................
  .......................
        }

可是当我双击按钮的时候,它不给我跳到这里,而是给我新开一个空事件代码_Click_1 (click后面带个1)
C# code

        private void button7_Click_1(object sender, EventArgs e)
        {

        }

为什么啊?要怎么不让它新开呢?我是要点击就进入事件代码好编辑什么的啊
谢谢!

------解决方案--------------------
C# code

//手写绑定
protected override void OnInit(EventArgs e)
{
this.Button1.click+=new EventHandle(Button1_Click);
}

------解决方案--------------------
有没有尝试将这个按钮重新添加会不会好呢 
我怀疑有可能错误的修改了designer.cs文件引起的,可以在工程里搜索你的按钮名称,看看都有哪些地方用到了,做了哪些操作,特别关注designer.cs中的使用,应该可以分析出来的。