在textchanged中禁用c#中的事件处理程序

use*_*456 4 c# events handler

我希望能够在需要时禁用或启用textchanged事件.我已经完成了我的功能,但我需要解雇事件处理程序,我该怎么做?

这是我的代码:

private void textBox1_TextChanged(object sender, EventArgs e)
{
           //something
}
Run Code Online (Sandbox Code Playgroud)

hjg*_*aca 10

这是添加事件

textBox1.TextChanged += new TextChangedEventHandler(textBox1_TextChanged);
Run Code Online (Sandbox Code Playgroud)

这是为了删除事件

textBox1.TextChanged -= new TextChangedEventHandler(textBox1_TextChanged);
Run Code Online (Sandbox Code Playgroud)

或者只是方法名称

这是添加事件

textBox1.TextChanged += textBox1_TextChanged;
Run Code Online (Sandbox Code Playgroud)

这是为了删除事件

textBox1.TextChanged -= textBox1_TextChanged;
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你.