WebPage.ContextualMenuAction
From Xojo Documentation
Event
This event is only available for Web applications. |
WebPage.ContextualMenuAction(Item As WebMenuItem)
New in 2011r2
Supported for all project types and targets.
New in 2011r2
Supported for all project types and targets.
Fires when the passed contextual menuitem was selected.
Example
This example populates a contextual menu in the Shown event.
Var menu As New WebMenuItem
menu.Append(New WebMenuItem("One"))
menu.Append(New WebMenuItem("Two"))
menu.Append(New WebMenuItem("Three"))
Me.ContextualMenu = menu
menu.Append(New WebMenuItem("One"))
menu.Append(New WebMenuItem("Two"))
menu.Append(New WebMenuItem("Three"))
Me.ContextualMenu = menu
The menu selection will be handled in the ContextualMenuAction event when the user right-clicks on the control. For example, it can be of the form:
Select Case item.Text
Case "One"
MessageBox("One")
Case "Two"
MessageBox("Two")
Case "Three"
MessageBox("Three")
End Select
Case "One"
MessageBox("One")
Case "Two"
MessageBox("Two")
Case "Three"
MessageBox("Three")
End Select
There are parallel events and properties for managing contextual menus on the WebPage.