WebMenuItem
From Xojo Documentation
Class (inherits from Object)
New in 2011r2
An item in a WebToolbarMenu or a contextual menu used in a web page or web control.
Constructors | |||
|
Enumerations | ||
|
Methods | |||||
|
Properties | |||||||||
|
Notes
You can display a contextual menu in a web app by assigning the WebMenuItem to the ContextualMenu property. When the user right+clicks on the control the contextual menu is displayed.
Sample Code
To add a contextual menu to a Button, add a this code to the Shown event handler:
Right-click on the button to show the menu.
To determine which menu was selected, use this code in the ContextualMenuSelected event handler:
Select Case Item.Value
Case "Frodo"
MessageBox("You chose Frodo.")
Case "Sam"
MessageBox("You chose Sam.")
End Select
Case "Frodo"
MessageBox("You chose Frodo.")
Case "Sam"
MessageBox("You chose Sam.")
End Select
This code create a nested menu:
Var myMenu As New WebMenuItem
Var menuItem1 As New WebMenuItem("Dark Wizards")
Var subMenuItem1 As New WebMenuItem("Sauron")
menuItem1.AddMenuItem(subMenuItem1)
myMenu.AddMenuitem(menuItem1)
Me.ContextualMenu = myMenu
Var menuItem1 As New WebMenuItem("Dark Wizards")
Var subMenuItem1 As New WebMenuItem("Sauron")
menuItem1.AddMenuItem(subMenuItem1)
myMenu.AddMenuitem(menuItem1)
Me.ContextualMenu = myMenu
See Also
WebToolbar class; UserGuide:Web Menus topic