/// <summary> /// Event callback whenever the tab is changed, which will attempt to set /// focus to the first control on the sheet. /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">Event arguments.</param> private void tabControl_SelectedIndexChanged(object sender, System.EventArgs e) { XmlTabPage tab = (XmlTabPage)tabControl.TabPages[tabControl.SelectedIndex].Tag; tab.FocusFirst(); }
/// <summary> /// Event callback for the Form activation. Sets focus to the first control /// on the current tab. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void XmlForm_Activated(object sender, System.EventArgs e) { XmlTabPage ft = (XmlTabPage)tabControl.SelectedTab.Tag; ft.FocusFirst(); }