protected virtual void OnSelecting (TabControlCancelEventArgs e)
{
TabControlCancelEventHandler eh = (TabControlCancelEventHandler) (Events[SelectingEvent]);
if (eh != null)
eh (this, e);
if (!e.Cancel)
OnSelected (new TabControlEventArgs (SelectedTab, selected_index, TabControlAction.Selected));
}