Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.10
|
Leadtools.Windows.Annotations Namespace > AnnAutomationManager Class : ContextMenu Property |
public ContextMenu ContextMenu {get; set;}
'Declaration Public Property ContextMenu As ContextMenu
'Usage Dim instance As AnnAutomationManager Dim value As ContextMenu instance.ContextMenu = value value = instance.ContextMenu
public: property ContextMenu^ ContextMenu { ContextMenu^ get(); void set ( ContextMenu^ value); }
This example adds a "Test" menu item to the main automation context menu.
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Private Sub AnnAutomationManager_ContextMenu(ByVal manager As AnnAutomationManager) Dim cm As ContextMenu = manager.ContextMenu ' add a separator cm.Items.Add(New Separator()) ' add a test menu item Dim mi As MenuItem = New MenuItem() mi.Header = "Test" AddHandler mi.Click, AddressOf MyTestMenuItemHandler cm.Items.Add(mi) End Sub Private Sub MyTestMenuItemHandler(ByVal sender As Object, ByVal e As RoutedEventArgs) MessageBox.Show("Test clicked") End Sub
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Demos; using Leadtools.Help; private void AnnAutomationManager_ContextMenu(AnnAutomationManager manager) { ContextMenu cm = manager.ContextMenu; // add a separator cm.Items.Add(new Separator()); // add a test menu item MenuItem mi = new MenuItem(); mi.Header = "Test"; mi.Click += new RoutedEventHandler(MyTestMenuItemHandler); cm.Items.Add(mi); } private void MyTestMenuItemHandler(object sender, RoutedEventArgs e) { MessageBox.Show("Test clicked"); }