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); } }
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; } } }
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); } }