protected virtual void OnDeselected (TabControlEventArgs e) { TabControlEventHandler eh = (TabControlEventHandler) (Events[DeselectedEvent]); if (eh != null) eh (this, e); if (this.SelectedTab != null) this.SelectedTab.FireLeave (); }