Leadtools.Windows.Controls Namespace > ImageViewer Class : InteractiveZoomTo Event |
public event EventHandler<RectangleInteractiveEventArgs> InteractiveZoomTo
'Declaration Public Event InteractiveZoomTo As EventHandler(Of RectangleInteractiveEventArgs)
'Usage Dim instance As ImageViewer Dim handler As EventHandler(Of RectangleInteractiveEventArgs) AddHandler instance.InteractiveZoomTo, handler
public: event EventHandler<RectangleInteractiveEventArgs^>^ InteractiveZoomTo
The event handler receives an argument of type RectangleInteractiveEventArgs containing data related to this event. The following RectangleInteractiveEventArgs properties provide information specific to this event.
Property | Description |
---|---|
Bounds | Gets the bounds location for the current interactive rectangle mode. |
Cancel (Inherited from Leadtools.Windows.Controls.InteractiveEventArgs) | Gets or sets a value indicating whether the interactive mode should be canceled. |
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. |
Occurs when the InteractiveMode property is set to InteractiveMode.ZoomTo.
Imports Leadtools.Windows.Controls Private Sub viewer_InteractiveZoomTo(ByVal sender As Object, ByVal e As RectangleInteractiveEventArgs) Console.WriteLine("InteractiveZoomTo: e.Rectangle {0}, e.Status {1}, e.Cancel {2}", e.Bounds, e.Status, e.Cancel) End Sub Public Sub BitmapSourceViewer_InteractiveZoomTo(ByVal viewer As ImageViewer) viewer.InteractiveMode = InteractiveMode.ZoomTo AddHandler viewer.InteractiveZoomTo, AddressOf viewer_InteractiveZoomTo MessageBox.Show("Draw a rectangle with the mouse to cause a zoom") ' After you are done, you must remove the event handler as in below ' ' viewer.InteractiveZoomTo -= new ImageViewer.InteractiveZoomToEventHandler(viewer_InteractiveZoomTo); End Sub
using Leadtools.Help; using Leadtools.Windows.Controls; private void viewer_InteractiveZoomTo(object sender, RectangleInteractiveEventArgs e) { Console.WriteLine("InteractiveZoomTo: e.Rectangle {0}, e.Status {1}, e.Cancel {2}", e.Bounds, e.Status, e.Cancel); } public void BitmapSourceViewer_InteractiveZoomTo(ImageViewer viewer) { viewer.InteractiveMode = InteractiveMode.ZoomTo; viewer.InteractiveZoomTo +=new EventHandler<RectangleInteractiveEventArgs>(viewer_InteractiveZoomTo); MessageBox.Show("Draw a rectangle with the mouse to cause a zoom"); // After you are done, you must remove the event handler as in below // // viewer.InteractiveZoomTo -= new ImageViewer.InteractiveZoomToEventHandler(viewer_InteractiveZoomTo); }
using Leadtools.Help; using Leadtools.Windows.Controls; private void viewer_InteractiveZoomTo(object sender, RectangleInteractiveEventArgs e) { Console.WriteLine("InteractiveZoomTo: e.Rectangle {0}, e.Status {1}, e.Cancel {2}", e.Bounds, e.Status, e.Cancel); } public void BitmapSourceViewer_InteractiveZoomTo(ImageViewer viewer) { viewer.InteractiveMode = InteractiveMode.ZoomTo; viewer.InteractiveZoomTo +=new EventHandler<RectangleInteractiveEventArgs>(viewer_InteractiveZoomTo); MessageBox.Show("Draw a rectangle with the mouse to cause a zoom"); // After you are done, you must remove the event handler as in below // // viewer.InteractiveZoomTo -= new ImageViewer.InteractiveZoomToEventHandler(viewer_InteractiveZoomTo); }
Imports Leadtools Imports Leadtools.Windows.Controls Private Sub viewer_InteractiveZoomTo(ByVal sender As Object, ByVal e As RectangleInteractiveEventArgs) Console.WriteLine("InteractiveZoomTo: e.Rectangle {0}, e.Status {1}, e.Cancel {2}", e.Bounds, e.Status, e.Cancel) End Sub Public Sub BitmapSourceViewer_InteractiveZoomTo(ByVal viewer As ImageViewer) viewer.InteractiveMode = InteractiveMode.ZoomTo AddHandler viewer.InteractiveZoomTo, AddressOf viewer_InteractiveZoomTo MessageBox.Show("Draw a rectangle with the mouse to cause a zoom") ' After you are done, you must remove the event handler as in below ' ' viewer.InteractiveZoomTo -= new ImageViewer.InteractiveZoomToEventHandler(viewer_InteractiveZoomTo); End Sub