private ToolStripMenuItemBase GetRootMenuItem(ToolStripMenuItemBase menuItem) { ToolStripMenuItemBase toolStripMenuItemBase = menuItem; while (null != toolStripMenuItemBase.OwnerItem) { toolStripMenuItemBase = (ToolStripMenuItemBase)toolStripMenuItemBase.OwnerItem; } return(toolStripMenuItemBase); }
private void CloseMenuStrip(ToolStripMenuItemBase menuItem) { ToolStripDropDown dropDown = menuItem.DropDown; if (menuItem.Owner is MenuStrip) { menuItem.HideDropDown(); } else { ((ToolStripDropDownMenu)menuItem.Owner).Close(); } }