-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