Difference between revisions of "RibbonButton.Menu"

From Jeremie Leroy - XOJO Controls Wiki
Jump to: navigation, search
Line 15: Line 15:
  
 
The following code will add a Menu to a button
 
The following code will add a Menu to a button
<code>
+
<source lang="rb">
 
   Dim bt As RibbonButton
 
   Dim bt As RibbonButton
 
   bt = Ribbon.GetButton("Save")
 
   bt = Ribbon.GetButton("Save")
Line 26: Line 26:
 
   base.Append New MenuItem("Third action")
 
   base.Append New MenuItem("Third action")
 
    
 
    
   bt.Menu = base</code>
+
   bt.Menu = base</source>
  
  
 
The clicked item from the menu is handled in the [[RibbonCanvas.MenuAction]] event
 
The clicked item from the menu is handled in the [[RibbonCanvas.MenuAction]] event

Revision as of 18:03, 2 August 2016

Property (As MenuItem)
aRibbonButton.Menu = newValue
or
MenuItemValue = aRibbonButton.Menu


The Menu to display if HasMenu is True.

Menu is an instance of MenuItem.

The following code will add a Menu to a button

Invalid language.

You need to specify a language like this: <source lang="html4strict">...</source>

Supported languages for syntax highlighting:

[Expand]


  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