-3
A
回答
1
插入這在你的類
public event EventHandler<string> MessageHasSent;
public void SendMessage(string message)
{
EventHandler<string> ms = MessageHasSent;
if (ms!= null)
{
ms(this,message);
}
}
而且在您希望引發此事件在你的班上每一個地方。例如,這將引發事件時發生錯誤
try
{
}
catch (Exception ex)
{
SendMessage("error occurred :"+ex.Message);
}
而且使用它像其他事件
+0
過去式發送=發送,不發送。 – Jamiec
相關問題
- 1. 的RaiseEvent在C#
- 2. C# - >的RaiseEvent在VB.Net
- 3. C#Webbrowser元素RaiseEvent問題
- 4. c-sharp上的byte []緩衝區處理
- 5. 用C Sharp
- 6. C Sharp Pie Chart
- 7. NHibernate在C sharp
- 8. RaiseEvent(「onchange」)
- 9. C#到VB.Net轉換,麻煩的RaiseEvent
- 10. c sharp中的menustrip工具
- 11. c sharp中的流陣列
- 12. c sharp中的流設計
- 13. 線程中的VB.NET RaiseEvent
- 14. Link C#(C-sharp)和C語言
- 15. C Sharp/ASP.NET:OOP Good Practice問題
- 16. cocoaasynsocket to c sharp服務器
- 17. 需要C Sharp win32,PInvoke API
- 18. VB.NET RaiseEvent,線程安全?
- 19. WPF RadioButton點擊RaiseEvent
- 20. 使用c sharp的條形圖
- 21. WebKit .Net RaiseEvent/Click等效
- 22. Seam參數化@RaiseEvent註釋?
- 23. RaiseEvent觸發一個「Debugger.Runtime.CrossThreadMessagingException」
- 24. VB.NET RaiseEvent詢問表達式
- 25. 如何從C sharp文件在WPF畫布上顯示矩形
- 26. C Sharp與XML實體串行化XML
- 27. Polymorphism Trouble C Sharp Part 2>。<
- 28. C sharp調用Java使用CMD
- 29. 使用c sharp拍攝圖像
- 30. 使用C sharp操作Excel Spreadsheats
你需要更加具體。究竟是什麼部分給了你一個問題。 StackOverflow不是一個研究網站。 – James
@judgeja - 就像來自英國的人一樣,我不得不在這方面查找「研究」的含義。 – Jamiec
http://stackoverflow.com/questions/6644247/simple-custom-event – mohsen