/// <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;
            }
        }
Beispiel #2
0
        /// <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;
            }
        }