110,536
社区成员
发帖
与我相关
我的任务
分享
public class EventSample : Component
{
private static readonly object eventKey = new object();
public event EventHandler MyEvent
{
add
{
this.Events.AddHandler(eventKey, value);
}
remove
{
this.Events.RemoveHandler(eventKey, value);
}
}
protected virtual void OnMyEvent(EventArgs e)
{
EventHandler evt = this.Events[eventKey] as EventHandler;
if (evt != null)
{
evt(this, e);
}
}
}