Message 1 of 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Recently I've decided that my Add-In button worth to be placed on a separate (custom) ribbon panel.
To get this I've changed the ribbon panel defining line in the AddButtonDefinitionToRibbon Sub:
Private Sub AddButtonDefinitionToRibbon()
Dim ribbon As Ribbon = _inventor.UserInterfaceManager.Ribbons.Item("Part")
Dim ribbonTab As RibbonTab = ribbon.RibbonTabs.Item("id_TabManage")
Dim ribbonPanel As RibbonPanel
'ribbonPanel = ribbonTab.RibbonPanels.Item("iLogic.RibbonPanel") ' <= INITIAL VERSION (OK)
ribbonPanel = ribbonTab.RibbonPanels.Add("My Panel", "My_Panel", "{<My_AddIn_ClientId>}") ' <= NEW VERSION (unloadable)
_control = ribbonPanel.CommandControls.AddButton(_settingsButton)
End Sub
I got almost the expected except the add-in now can't be truly unloaded using Add-In Manager ("My panel" disappears but current status in Add-In Manager kept "Loaded").
What I'm missing?
Please vote for Inventor-Idea Text Search within Option Names
Solved! Go to Solution.