我使用TextChanged事件,我禁用它在這裏我就不需要如下C#禁用事件處理程序問題
object.Event -= new System.EventHandler(myHandler);
//my code which doesn't need event handler
object.Event += new System.EventHandler(myHandler);
我曾經很多次這樣。但我有時需要2禁用代碼:
object.Event -= new System.EventHandler(myHandler);
object.Event -= new System.EventHandler(myHandler);
當然
我有2完成了它使代碼
object.Event += new System.EventHandler(myHandler);
object.Event += new System.EventHandler(myHandler);
我還不知道爲什麼我需要2次移除事件處理程序,但它的工作大。
但在1例我有問題。
它不能與2個或更多的禁用代碼一起使用。
我的問題是,我怎麼能看這個事件處理程序,如果只需要一個 - =代碼或更多? 或我該如何管理它? 我總是像這樣工作,以確保我總是留下事件處理程序作爲第一次
object.Event -= new System.EventHandler(myHandler);
//my code which doesn't need event handler
object.Event += new System.EventHandler(myHandler);
是它比啓用和禁用處理器 – 2010-07-20 09:07:55
我已經做到了更高效,它的偉大工程。非常感謝 – bilal 2010-07-20 10:47:55
非常好!很高興它有幫助。你在這裏是新的 - 不要忘記投票你喜歡的東西或答案你接受 – 2010-07-20 11:35:16