我希望能夠禁用或啓用textchanged事件時,我需要。 我已經完成了我的功能,但是我需要關閉事件處理程序,我該怎麼做?禁用事件處理程序在c#上textchanged
這裏是我的代碼:
private void textBox1_TextChanged(object sender, EventArgs e)
{
//something
}
我希望能夠禁用或啓用textchanged事件時,我需要。 我已經完成了我的功能,但是我需要關閉事件處理程序,我該怎麼做?禁用事件處理程序在c#上textchanged
這裏是我的代碼:
private void textBox1_TextChanged(object sender, EventArgs e)
{
//something
}
這添加事件
textBox1.TextChanged += new TextChangedEventHandler(textBox1_TextChanged);
這個刪除事件
textBox1.TextChanged -= new TextChangedEventHandler(textBox1_TextChanged);
或者只是方法名
這添加活動
textBox1.TextChanged += textBox1_TextChanged;
這個刪除事件
textBox1.TextChanged -= textBox1_TextChanged;
希望它能幫助。
只需取消註冊事件
yourEvent-= YourFunction
,如果你想再次註冊
yourEvent+= YourFunction
您可以退訂textchange事件。把下面的代碼行放在你想要的位置。
textBox1.TextChanged -= textBox1_TextChanged;