Leadtools.Windows.Controls Namespace > ImageViewer Class : InteractiveMagnifyGlass Event |
public event EventHandler<LineInteractiveEventArgs> InteractiveMagnifyGlass
'Declaration Public Event InteractiveMagnifyGlass As EventHandler(Of LineInteractiveEventArgs)
'Usage Dim instance As ImageViewer Dim handler As EventHandler(Of LineInteractiveEventArgs) AddHandler instance.InteractiveMagnifyGlass, handler
public: event EventHandler<LineInteractiveEventArgs^>^ InteractiveMagnifyGlass
The event handler receives an argument of type LineInteractiveEventArgs containing data related to this event. The following LineInteractiveEventArgs properties provide information specific to this event.
Property | Description |
---|---|
Begin | Gets the begin location for the current interactive line mode. |
Cancel (Inherited from Leadtools.Windows.Controls.InteractiveEventArgs) | Gets or sets a value indicating whether the interactive mode should be canceled. |
End | Gets the end location for the current interactive line mode. |
Handled (Inherited from System.Windows.RoutedEventArgs) | |
OriginalSource (Inherited from System.Windows.RoutedEventArgs) | |
RoutedEvent (Inherited from System.Windows.RoutedEventArgs) | |
Source (Inherited from System.Windows.RoutedEventArgs) | |
Status (Inherited from Leadtools.Windows.Controls.InteractiveEventArgs) | Gets the current status of the interactive mode. |
Only occurs when the InteractiveMode property is set to InteractiveMode.MagnifyGlass.
Imports Leadtools.Windows.Controls Private Sub viewer_InteractiveMagnifyGlass(ByVal sender As Object, ByVal e As LineInteractiveEventArgs) Dim ImageViewer As ImageViewer = TryCast(sender, ImageViewer) Console.WriteLine("InteractiveMagnifyGlass: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel) End Sub Public Sub BitmapSourceViewer_InteractiveMagnifyGlass(ByVal viewer As ImageViewer) viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.Arrow, Cursors.None) viewer.InteractiveMode = InteractiveMode.MagnifyGlass AddHandler viewer.InteractiveMagnifyGlass, AddressOf viewer_InteractiveMagnifyGlass ' Drag mouse across image to see the magnifying glass ' After you are done, you must remove the event handler as in below ' ' viewer.InteractiveMagnifyGlass -= new ImageViewer.InteractiveMagnifyGlassEventHandler(viewer_InteractiveMagnifyGlass); End Sub
using Leadtools.Help; using Leadtools.Windows.Controls; private void viewer_InteractiveMagnifyGlass(object sender, LineInteractiveEventArgs e) { ImageViewer ImageViewer = sender as ImageViewer; Console.WriteLine("InteractiveMagnifyGlass: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel); } public void BitmapSourceViewer_InteractiveMagnifyGlass(ImageViewer viewer) { viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.Arrow, Cursors.None); viewer.InteractiveMode = InteractiveMode.MagnifyGlass; viewer.InteractiveMagnifyGlass +=new EventHandler<LineInteractiveEventArgs>(viewer_InteractiveMagnifyGlass); // Drag mouse across image to see the magnifying glass // After you are done, you must remove the event handler as in below // // viewer.InteractiveMagnifyGlass -= new ImageViewer.InteractiveMagnifyGlassEventHandler(viewer_InteractiveMagnifyGlass); }
using Leadtools.Help; using Leadtools.Windows.Controls; private void viewer_InteractiveMagnifyGlass(object sender, LineInteractiveEventArgs e) { ImageViewer ImageViewer = sender as ImageViewer; Console.WriteLine("InteractiveMagnifyGlass: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel); } public void BitmapSourceViewer_InteractiveMagnifyGlass(ImageViewer viewer) { viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.Arrow, Cursors.None); viewer.InteractiveMode = InteractiveMode.MagnifyGlass; viewer.InteractiveMagnifyGlass +=new EventHandler<LineInteractiveEventArgs>(viewer_InteractiveMagnifyGlass); // Drag mouse across image to see the magnifying glass // After you are done, you must remove the event handler as in below // // viewer.InteractiveMagnifyGlass -= new ImageViewer.InteractiveMagnifyGlassEventHandler(viewer_InteractiveMagnifyGlass); }
Imports Leadtools Imports Leadtools.Windows.Controls Private Sub viewer_InteractiveMagnifyGlass(ByVal sender As Object, ByVal e As LineInteractiveEventArgs) Dim ImageViewer As ImageViewer = TryCast(sender, ImageViewer) Console.WriteLine("InteractiveMagnifyGlass: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel) End Sub Public Sub BitmapSourceViewer_InteractiveMagnifyGlass(ByVal viewer As ImageViewer) viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.Arrow, Cursors.None) viewer.InteractiveMode = InteractiveMode.MagnifyGlass AddHandler viewer.InteractiveMagnifyGlass, AddressOf viewer_InteractiveMagnifyGlass ' Drag mouse across image to see the magnifying glass ' After you are done, you must remove the event handler as in below ' ' viewer.InteractiveMagnifyGlass -= new ImageViewer.InteractiveMagnifyGlassEventHandler(viewer_InteractiveMagnifyGlass); End Sub