←Select platform

CurrentObjectIdChanged Event

Summary

Occurs when the value of the CurrentObjectId property changes.

Syntax

C#
VB
C++
public event EventHandler CurrentObjectIdChanged 
  
Public Event CurrentObjectIdChanged As EventHandler 
public: 
event EventHandler^ CurrentObjectIdChanged 

Remarks

This event is raised if the CurrentObjectId property is changed by either a programmatic modification or by the user clicking on one of the Toolbar buttons.

Example

This example subscribes to the CurrentObjectIdChanged event in order to update a UI element.

C#
VB
using Leadtools; 
using Leadtools.Annotations; 
using Leadtools.WinForms; 
using Leadtools.Codecs; 
 
public void AnnAutomationManager_CurrentObjectIdChanged(AnnAutomationManager manager) 
{ 
   manager.CurrentObjectIdChanged += new EventHandler(OnCurrentObjectIdChanged); 
} 
 
private void OnCurrentObjectIdChanged(object sender, EventArgs e) 
{ 
   AnnAutomationManager manager = sender as AnnAutomationManager; 
   MessageBox.Show(String.Format("Object Id changed, new Id is {0}", manager.CurrentObjectId)); 
} 
Imports Leadtools 
Imports Leadtools.Annotations 
Imports Leadtools.WinForms 
Imports Leadtools.Codecs 
 
Public Sub AnnAutomationManager_CurrentObjectIdChanged(ByVal manager As AnnAutomationManager) 
   AddHandler manager.CurrentObjectIdChanged, AddressOf OnCurrentObjectIdChanged 
End Sub 
 
Private Sub OnCurrentObjectIdChanged(ByVal sender As Object, ByVal e As EventArgs) 
   Dim manager As AnnAutomationManager = CType(IIf(TypeOf sender Is AnnAutomationManager, sender, Nothing), AnnAutomationManager) 
   MessageBox.Show(String.Format("Object Id changed, new Id is {0}", manager.CurrentObjectId)) 
End Sub 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly