Occurs when the user performs interactive center of the image display.
Syntax
Example
This sample zooms the image when dragging a rectangle on the image.
Also, it displays the contents of the InterativeZoomTo event in the console
Visual Basic | Copy Code |
---|
Private Sub viewer_InteractiveZoomTo(ByVal sender As Object, ByVal e As RasterViewerRectangleEventArgs)
Console.WriteLine("InteractiveZoomTo: e.Rectangle {0}, e.Status {1}, e.Cancel {2}", e.Rectangle, e.Status, e.Cancel)
End Sub
Public Sub RasterImageViewer_InteractiveZoomTo(ByVal viewer As RasterImageViewer)
viewer.InteractiveMode = RasterViewerInteractiveMode.ZoomTo
AddHandler viewer.InteractiveZoomTo, AddressOf viewer_InteractiveZoomTo
MessageBox.Show("Draw a rectangle with the mouse to cause a zoom")
End Sub |
C# | Copy Code |
---|
private void viewer_InteractiveZoomTo(object sender, RasterViewerRectangleEventArgs e) { Console.WriteLine("InteractiveZoomTo: e.Rectangle {0}, e.Status {1}, e.Cancel {2}", e.Rectangle, e.Status, e.Cancel); } public void RasterImageViewer_InteractiveZoomTo(RasterImageViewer viewer) { viewer.InteractiveMode = RasterViewerInteractiveMode.ZoomTo; viewer.InteractiveZoomTo += new EventHandler<RasterViewerRectangleEventArgs>(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 EventHandler<RasterViewerRectangleEventArgs>(viewer_InteractiveZoomTo); } |
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