Leadtools.Windows.Controls Namespace > ImageViewer Class : InteractiveScale Event |
public event EventHandler<LineInteractiveEventArgs> InteractiveScale
'Declaration Public Event InteractiveScale As EventHandler(Of LineInteractiveEventArgs)
'Usage Dim instance As ImageViewer Dim handler As EventHandler(Of LineInteractiveEventArgs) AddHandler instance.InteractiveScale, handler
public: event EventHandler<LineInteractiveEventArgs^>^ InteractiveScale
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. |
Occurs when the InteractiveMode property is set to InteractiveMode.Scale.
Imports Leadtools.Windows.Controls Private Sub viewer_InteractiveScale(ByVal sender As Object, ByVal e As LineInteractiveEventArgs) Console.WriteLine("InteractiveScale: 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_InteractiveScale(ByVal viewer As ImageViewer) viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.SizeAll, Cursors.Arrow) viewer.InteractiveMode = InteractiveMode.Scale AddHandler viewer.InteractiveScale, AddressOf viewer_InteractiveScale ' Drag mouse across image to scale the image ' After you are done, you must remove the event handler as in below ' ' viewer.InteractiveScale -= new ImageViewer.InteractiveScaleEventHandler(viewer_InteractiveScale); End Sub
using Leadtools.Help; using Leadtools.Windows.Controls; private void viewer_InteractiveScale(object sender, LineInteractiveEventArgs e) { Console.WriteLine("InteractiveScale: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel); } public void BitmapSourceViewer_InteractiveScale(ImageViewer viewer) { viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.SizeAll, Cursors.Arrow); viewer.InteractiveMode = InteractiveMode.Scale; viewer.InteractiveScale +=new EventHandler<LineInteractiveEventArgs>(viewer_InteractiveScale); // Drag mouse across image to scale the image // After you are done, you must remove the event handler as in below // // viewer.InteractiveScale -= new ImageViewer.InteractiveScaleEventHandler(viewer_InteractiveScale); }
using Leadtools.Help; using Leadtools.Windows.Controls; private void viewer_InteractiveScale(object sender, LineInteractiveEventArgs e) { Console.WriteLine("InteractiveScale: e.Begin {0}, e.End{1}, e.Status {2}, e.Cancel {3}", e.Begin, e.End, e.Status, e.Cancel); } public void BitmapSourceViewer_InteractiveScale(ImageViewer viewer) { viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.SizeNS, Cursors.Arrow); viewer.InteractiveMode = InteractiveMode.Scale; viewer.InteractiveScale +=new EventHandler<LineInteractiveEventArgs>(viewer_InteractiveScale); // Drag mouse across image to scale the image // After you are done, you must remove the event handler as in below // // viewer.InteractiveScale -= new ImageViewer.InteractiveScaleEventHandler(viewer_InteractiveScale); }
Imports Leadtools Imports Leadtools.Windows.Controls Private Sub viewer_InteractiveScale(ByVal sender As Object, ByVal e As LineInteractiveEventArgs) Console.WriteLine("InteractiveScale: 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_InteractiveScale(ByVal viewer As ImageViewer) viewer.SetInteractiveModeCursor(InteractiveMode.MagnifyGlass, Cursors.SizeNS, Cursors.Arrow) viewer.InteractiveMode = InteractiveMode.Scale AddHandler viewer.InteractiveScale, AddressOf viewer_InteractiveScale ' Drag mouse across image to scale the image ' After you are done, you must remove the event handler as in below ' ' viewer.InteractiveScale -= new ImageViewer.InteractiveScaleEventHandler(viewer_InteractiveScale); End Sub