Esempio n. 1
0
        private void tabManager_InitializeContextMenu(object sender, Infragistics.Win.UltraWinTabbedMdi.MdiTabContextMenuEventArgs e)
        {
            if (e.ContextMenuType == Infragistics.Win.UltraWinTabbedMdi.MdiTabContextMenu.Default)
            {
                e.ContextMenu.MenuItems.Clear();
                var closeMenuItem = new Infragistics.Win.IGControls.IGMenuItem("关闭")
                {
                    Tag = e.Tab
                };
                closeMenuItem.Click += new EventHandler(OnCustomMenuItemClose);

                var closeAllMenuItem = new Infragistics.Win.IGControls.IGMenuItem("关闭所有窗体")
                {
                    Tag = e.Tab
                };
                closeAllMenuItem.Click += new EventHandler(OnCustomMenuItemClose);

                var closeAllExpOneMenuItem = new Infragistics.Win.IGControls.IGMenuItem("除此之外全部关闭")
                {
                    Tag = e.Tab
                };
                closeAllExpOneMenuItem.Click += new EventHandler(OnCustomMenuItemClose);

                e.ContextMenu.MenuItems.Add(closeMenuItem);
                e.ContextMenu.MenuItems.Add(closeAllMenuItem);
                e.ContextMenu.MenuItems.Add(closeAllExpOneMenuItem);
            }
        }
Esempio n. 2
0
        private void MdiManager_InitializeContextMenu(object sender, Infragistics.Win.UltraWinTabbedMdi.MdiTabContextMenuEventArgs e)
        {
            foreach (Infragistics.Win.IGControls.IGMenuItem item in e.ContextMenu.MenuItems)
            {
                switch (item.Text)
                {
                case "&Close":
                    item.Text = @"关闭";
                    break;

                case "New Hori&zontal Tab Group":
                    item.Text = @"新建横向分组";
                    break;

                case "New &Vertical Tab Group":
                    item.Text = @"新建坚向分组";
                    break;

                case "Move to Ne&xt Tab Group":
                    item.Text = @"下一分组";
                    break;

                case "Move to P&revious Tab Group":
                    item.Text = @"上一分组";
                    break;

                case "C&ancel":
                    item.Text = @"取消";
                    break;
                }
            }
        }
Esempio n. 3
0
 private void ultraTabbedMdiManager1_InitializeContextMenu(object sender, Infragistics.Win.UltraWinTabbedMdi.MdiTabContextMenuEventArgs e)
 {
     if (e.ContextMenuType == Infragistics.Win.UltraWinTabbedMdi.MdiTabContextMenu.Default)
     {
         e.ContextMenu.MenuItems.Clear();
         Infragistics.Win.IGControls.IGMenuItem item1 = new Infragistics.Win.IGControls.IGMenuItem("关闭");
         item1.Tag    = e.Tab;
         item1.Click += new EventHandler(OnCustomMenuItemClose);
         e.ContextMenu.MenuItems.Add(item1);
     }
 }