Occurs when the user performs interactive creation of a freehand region for the image.
Syntax
Example
This sample lets you draw a freehand region with the mouse
Also, it displays the contents of the InteractiveRegionFreehand event in the console
Visual Basic | Copy Code |
---|
Private Sub viewer_InteractiveRegionFreehand(ByVal sender As Object, ByVal e As RasterViewerPointsEventArgs)
Console.WriteLine("InteractiveRegionFreehand: PointCount {0} e.Status {1}, e.Cancel {2}", e.Points.Count, e.Status, e.Cancel)
End Sub
Public Sub RasterImageViewer_InteractiveRegionFreehand(ByVal viewer As RasterImageViewer)
viewer.InteractiveMode = RasterViewerInteractiveMode.Region
viewer.InteractiveRegionType = RasterViewerInteractiveRegionType.Freehand
AddHandler viewer.InteractiveRegionFreehand, AddressOf viewer_InteractiveRegionFreehand
End Sub |
C# | Copy Code |
---|
private void viewer_InteractiveRegionFreehand(object sender, RasterViewerPointsEventArgs e) { Console.WriteLine("InteractiveRegionFreehand: PointCount {0} e.Status {1}, e.Cancel {2}", e.Points.Count, e.Status, e.Cancel); } public void RasterImageViewer_InteractiveRegionFreehand(RasterImageViewer viewer) { viewer.InteractiveMode = RasterViewerInteractiveMode.Region; viewer.InteractiveRegionType = RasterViewerInteractiveRegionType.Freehand; viewer.InteractiveRegionFreehand += new EventHandler<RasterViewerPointsEventArgs>(viewer_InteractiveRegionFreehand); // Draw the mouse on image to draw an elliptical region // After you are done, you must remove the event handler as in below // // viewer.InteractiveRegionFreehand -= new EventHandler<RasterViewerPointsEventArgs>(viewer_InteractiveRegionFreehand); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also