protected virtual void OnMouseEnter (EventArgs e) { this.Select (); EventHandler eh = (EventHandler)(Events [MouseEnterEvent]); if (eh != null) eh (this, e); }