private event EventHandler ev_MyEvent; public event EventHandler MyEvent { add { this.ev_MyEvent += value; } remove { this.ev_MyEvent -= value; } } protected virtual void OnMyEvent(object sender, EventArgs e) { if (this.ev_MyEvent != null) this.ev_MyEvent(sender, e); }