Difference between revisions of "RibbonButton.Menu"
From Jeremie Leroy - XOJO Controls Wiki
m (4 revisions imported) |
|||
Line 11: | Line 11: | ||
The [[RibbonButton.Menu|Menu]] to display if [[RibbonButton.HasMenu|HasMenu]] is True. | The [[RibbonButton.Menu|Menu]] to display if [[RibbonButton.HasMenu|HasMenu]] is True. | ||
+ | |||
+ | Menu is an instance of MenuItem. | ||
+ | |||
+ | The following code will add a Menu to a button | ||
+ | <code> | ||
+ | Dim bt As RibbonButton | ||
+ | bt = Ribbon.GetButton("Save") | ||
+ | bt.HasMenu = True | ||
+ | |||
+ | Dim base As New MenuItem | ||
+ | base.Append New MenuItem("First action") | ||
+ | base.Append New MenuItem("Second action") | ||
+ | base.Append New MenuItem(MenuItem.TextSeparator) | ||
+ | base.Append New MenuItem("Third action") | ||
+ | |||
+ | bt.Menu = base</code> | ||
+ | |||
+ | |||
+ | The clicked item from the menu is handled in the [[RibbonCanvas.MenuAction]] event |
Revision as of 17:01, 2 August 2016
Property (As MenuItem)
The Menu to display if HasMenu is True.
Menu is an instance of MenuItem.
The following code will add a Menu to a button
Dim bt As RibbonButton bt = Ribbon.GetButton("Save") bt.HasMenu = True Dim base As New MenuItem base.Append New MenuItem("First action") base.Append New MenuItem("Second action") base.Append New MenuItem(MenuItem.TextSeparator) base.Append New MenuItem("Third action") bt.Menu = base
The clicked item from the menu is handled in the RibbonCanvas.MenuAction event