protected virtual void OnMouseHover (EventArgs e) { if (this.Enabled) { EventHandler eh = (EventHandler)(Events [MouseHoverEvent]); if (eh != null) eh (this, e); } }