public void addToolbar() { Toolbar newTb = new Toolbar("New Toolbar", cs.MenuGroup); newTb.ToolbarOrient = ToolbarOrient.floating; newTb.ToolbarVisible = ToolbarVisible.show; ToolbarControl tbCtrl = new ToolbarControl(ControlType.NamedViewControl, newTb, -1); ToolbarButton tbBtn = new ToolbarButton(newTb, -1); tbBtn.Name = "PolyLine"; tbBtn.MacroID = "ID_Pline"; ToolbarFlyout tbFlyout = new ToolbarFlyout(newTb, -1); tbFlyout.ToolbarReference = "DRAW"; foreach (Workspace wk in cs.Workspaces) { WorkspaceToolbar wkTb = new WorkspaceToolbar(wk, newTb); wk.WorkspaceToolbars.Add(wkTb); wkTb.Display = 1; } }
public void remToolbar() { Toolbar tbr = cs.MenuGroup.Toolbars.FindToolbarWithName("New Toolbar"); if (tbr != null) { foreach (Workspace wk in cs.Workspaces) { WorkspaceToolbar wkTb = wk.WorkspaceToolbars.FindWorkspaceToolbar(tbr.ElementID, tbr.Parent.Name); if (wkTb != null) { wk.WorkspaceToolbars.Remove(wkTb); } } cs.MenuGroup.Toolbars.Remove(tbr); // Deletes the toolbar from ACAD Menu Group } }