/// <summary> /// Find the sub menu contained within this menu. /// </summary> /// <param name="InName"></param> /// <returns></returns> public DTE_Menu FindMenuControl(string InName) { DTE_Menu foundMenu = null; CommandBarControl control = FindControl(InName); if ((control != null) && (control.Type == MsoControlType.msoControlPopup)) { foundMenu = new DTE_Menu(mMain, control); } return(foundMenu); }
public void RemoveMenuControl(DTE_Menu InSubMenu) { EnvDTE.Commands commands = mMain.Commandsx; commands.RemoveCommandBar(InSubMenu.mBar); }