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

删除TextChanged事件问题
有个基础的问题,如果在VS中双击一个文本框就会在代码中添加以下事件
  private void textBox221_TextChanged(object sender, EventArgs e)
  {

  }
我直接将上面的代码删除,就提示错误“ 1 “WindowsApplication4.Form1”并不包含“textBox221_TextChanged”的定义 C:\Documents and Settings\fan\My Documents\Visual Studio 2005\Projects\WindowsApplication4\WindowsApplication4\Form1.Designer.cs 1496 73 WindowsApplication4”

请问是不是还要删什么别的东西才能不提示错误?


------解决方案--------------------
点击该错误信息, 找到该错误行,(在Form1.Designer.cs 中) 再删除该行. 
因在Form1.Designer.cs 中有textBox221_TextChanged的事件定义.
------解决方案--------------------
没错.要不你直接双击这个错误也可以直接跳到那个错误的地方了,然后删除就ok了
------解决方案--------------------
选中这个文本框,在属性页里,点事件属性页,找到对应的事件,把后面的那个事件委托名字删掉就可以了。
------解决方案--------------------
选TextBox221,f4查看事件,TextChanged事件重置
------解决方案--------------------
切换到代码,最好不要双击控件,而是点“查看代码”这样就不会有多余的代码产生了。

如果像楼主一样添加了多余的事件代码,可以在设计界面上找到控件,打开属性,找到刚添加的事件,删除按“BackSpace”键来删除,然后再删除代码中的相应事件代码。

或者打开***.Designer.cs来手动的修改,但不建议这样做,因为可能因发想不到的问题。