日期:2014-05-18  浏览次数:21117 次

请教一个按钮事件的问题, 谢谢
比如我在一个工程里
有个按钮
 内容如下:
  private void btnSend_Click(object sender, EventArgs e)
  {
  。。。
  }

当我将界面上的这个按钮直接复制,,并粘贴到另个工程的form上
 
 为啥点击按钮,添加代码时
 变成如下的格式呢?
 private void btnSend_Click_1(object sender, EventArgs e)
  {

  }

 怎么修改呢? 谢谢




------解决方案--------------------
占不行,没有关联,vs是不认的,你可以手动 += 到粘贴过去的方法上
------解决方案--------------------
探讨
其实我的意思是
我将控件复制到一个新工程,新的FORM上了

将代码也直接复制到新工程里

当我点击按钮时,可以对应于复制过来的按钮事件代码中

难道是我复制了代码? 导致点击按钮添加代码时,
自动判别了? 已经存在了一个相同的事件了
所以才在原事件名的基础上加了 “_1”

为啥就不能自动关联上呢? 要从新定义一个恩

------解决方案--------------------
4楼说的很正确,你双击后系统就默认给你的btnSend_Click添加了_1的
------解决方案--------------------
VS判断你之前已经有一个方法名叫 btnSend_Click
所以在后面加了个 _1

这个方法其实是表面,重要的代码部分你没有COPY.

在Designer.CS里面有一个 btnSend.click += btnSend_Click 这个事件没有复制

另外如果想要COPY Button,建议在前台编辑器上直接COPY,这样可以省很多事.

------解决方案--------------------
VS判断你之前已经有一个方法名叫 btnSend_Click
所以在后面加了个 _1

这个方法其实是表面,重要的代码部分你没有COPY.

在Designer.CS里面有一个 btnSend.click += btnSend_Click 这个事件没有复制

另外如果想要COPY Button,建议在前台编辑器上直接COPY,这样可以省很多事.

------解决方案--------------------
探讨

VS判断你之前已经有一个方法名叫 btnSend_Click
所以在后面加了个 _1

这个方法其实是表面,重要的代码部分你没有COPY.

在Designer.CS里面有一个 btnSend.click += btnSend_Click 这个事件没有复制

另外如果想要COPY Button,建议在前台编辑器上直接COPY,这样可以省很多事.