How to remove an item from Toolbar

How do I make an item in the Tool bar inactive or hidden? I am opening up this menu item up to the business but I dont want them setting any process sets.

image

You’ll need to figure out the name of the tool, but you can just use something like

//simply call this method during your form load event and make sure to add 
using Infragistics.Win.UltraWinToolbars;

private void HideAllNativeControls()
{
  // Hide Native Toolbar Controls 
  baseToolbarsManager.Tools["NewTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["RefreshTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["DeleteTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["SaveTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["EditMenu"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["HelpMenu"].SharedProps.Visible=false;	
  baseToolbarsManager.Tools["ToolsMenu"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["ActionsMenu"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["FileMenu"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["AttachmentTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["ClearTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["CopyTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["CutTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["PasteTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["UndoTool"].SharedProps.Visible=false;
  baseToolbarsManager.Tools["PrimarySearchTool"].SharedProps.Visible=false;
}

and call your method on load

This is where I learned it from:
Epicor Development: Epicor 9 ToolBars (epicor-development.blogspot.com)

2 Likes