/// <summary> /// Activates the smart part within the workspace. /// </summary> /// <param name="smartPart">The smart part to activate</param> protected virtual void OnActivate(Control smartPart) { PopulatePages(); string key = pages[smartPart].Name; try { callComposerActivateOnIndexChange = false; XtraTabPage pg = GetTabPageFromName(key); //Versione Originale rivista il 2019.04.10 pg.PageVisible = true; SelectedTabPage = pg; //Versione Originale rivista il 2019.04.10 SelectedTabPage.Show(); if (TabPages.Count == 1 && TabPages[0] == SelectedTabPage) { SelectedTabPage.ShowCloseButton = DevExpress.Utils.DefaultBoolean.False; } } finally { callComposerActivateOnIndexChange = true; } }
/// <summary> /// Activates the smart part within the workspace. /// </summary> /// <param name="smartPart">The smart part to activate</param> protected virtual void OnActivate(Control smartPart) { PopulatePages(); string key = pages[smartPart].Name; try { callComposerActivateOnIndexChange = false; SelectedTabPage = GetTabPageFromName(key); SelectedTabPage.Show(); } finally { callComposerActivateOnIndexChange = true; } }