Ejemplo n.º 1
0
        private void OnSelectionChanged(object sender, EventArgs e)
        {
            ISelectionService service1 = (ISelectionService)this.GetService(typeof(ISelectionService));

            if (service1 != null)
            {
                ICollection collection1 = service1.GetSelectedComponents();
                TabControl  control1    = (TabControl)base.Component;
                foreach (object obj1 in collection1)
                {
                    TabPage page1 = TabControlDesigner.GetTabPageOfComponent(obj1);
                    if ((page1 != null) && (page1.Parent == control1))
                    {
                        control1.SelectedIndex = control1.TabPages.IndexOf(page1);
                        return;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void OnTabSelectedIndexChanged(object sender, EventArgs e)
        {
            ISelectionService service1 = (ISelectionService)this.GetService(typeof(ISelectionService));

            if (service1 != null)
            {
                ICollection collection1 = service1.GetSelectedComponents();
                TabControl  control1    = (TabControl)base.Component;
                bool        flag1       = false;
                foreach (object obj1 in collection1)
                {
                    TabPage page1 = TabControlDesigner.GetTabPageOfComponent(obj1);
                    if (((page1 != null) && (page1.Parent == control1)) && (page1 == control1.SelectedTab))
                    {
                        flag1 = true;
                        break;
                    }
                }
                if (!flag1)
                {
                    service1.SetSelectedComponents(new object[] { base.Component });
                }
            }
        }