3
A
回答
0
除非我誤解了這個問題,否則只需檢查null即可。在調用任何事件處理程序之前,總是需要在事件處理程序中檢查null。
1
如果該活動與您要進行支票的班級相同,您可以比較null
。但如果不是這樣,你應該問自己爲什麼你關心一個班級的內部運作。我的意思是這個班級的工作包含關注其訂戶而不是相反的事件。但是如果你真的想要這些信息,那麼包含類的事件可以爲外部世界揭示一個屬性 - 比如HasEventHandlers
。
0
在快速監視窗口,我發現下面的表達式btnSubmit
單擊處理:
(((System.Web.UI.Control)(btnSubmit)).Events.head.handler).Method
0
通過喬恩斯基特呈現在您明確實施的事件處理將是解決這一問題的最好辦法一個老solution。
方法如下:
private EventHandler m_myEvent;
public event EventHandler OnEvent
{
add
{
// First try to remove the handler, then re-add it
m_myEvent -= value;
m_myEvent += value;
}
remove
{
m_myEvent -= value;
}
}
在您擁有多路廣播委託的情況不太可能發生,你可能會遇到的異常行爲。
相關問題
- 1. 如何檢查事件處理程序分配或不在QuickWatch
- 2. 檢查GWT EventBus有一個事件處理程序或不
- 3. 德爾福:如何動態分配事件處理程序,而不覆蓋現有的事件處理程序?
- 4. 如何檢查在事件處理程序的條件
- 5. Onreadystatechange - 事件或事件處理程序?
- 6. 清除或檢查C中的事件處理程序#
- 7. 如何將事件處理程序分配給proto.io開關?
- 8. 如何找到jquery事件處理程序分配的位置?
- 9. 如何在代碼中爲DataTemplate分配事件處理程序?
- 10. 如何在分配新處理程序時引發事件?
- 11. C#如何檢查事件處理程序是否已完成
- 12. 如何檢查事件處理程序已註冊
- 13. 如何檢查js中的事件處理程序的屬性?
- 14. 如何在VB6中檢測事件處理程序是否已分配?
- 15. 檢查處理程序!= null與檢查事件!= null在C#
- 16. 檢查事件處理程序連接到與事件
- 17. 處理程序不處理事件
- 18. 什麼是不爲空的事件處理程序檢查?
- 19. Form OnClick事件處理程序 - 如何重疊其他事件處理程序?
- 20. jquery或js事件處理程序?
- 21. HTML事件處理程序與React事件處理程序
- 22. 分層事件處理程序
- 23. 事件處理程序部分工作
- 24. .Net何時分配事件處理程序方法來控制事件?
- 25. 如何分配處理程序來處理任何URL?
- 26. 如何釋放事件處理程序
- 27. 如何同步事件處理程序
- 28. 如何模擬事件處理程序?
- 29. 如何關閉事件處理程序?
- 30. 如何中斷事件處理程序
如何檢查使用null。我使用像這樣'if(client.getPagesCompleted == null)'但顯示錯誤。 – ebattulga 2010-06-20 16:23:11
多一點上下文會有所幫助。 getPagesCompleted是如何聲明的? – 2010-06-20 17:08:51