←Select platform

SetMouseInteractiveMode Method

Summary

Sets the current ImageViewerInteractiveMode for the specified MouseButton.

Syntax

C#
VB
Objective-C
public virtual void SetMouseInteractiveMode(  
   Leadtools.Controls.LTMouseButton button, 
   Leadtools.Controls.ImageViewerInteractiveMode mode 
) 
Public Overridable Sub SetMouseInteractiveMode( _ 
   ByVal button As Leadtools.Controls.LTMouseButton, _ 
   ByVal mode As Leadtools.Controls.ImageViewerInteractiveMode _ 
)  
macOS Only 
- (void)setMouseInteractiveMode:(nullable LTImageViewerInteractiveMode *)interactiveMode forButton:(LTMouseButton)button 

Parameters

button
The mouse to associate with the interactive mode.

mode
The new interactive mode to use.

Remarks

To use an interactive mode, create an instance of any of the derived classes and assign it to the viewer using one of the following methods:

On desktop browsers, multiple interactive modes can be used at the same time. For example, you can use the following code to support panning/zooming with the left mouse button and magnify glass with the right button:

viewer.setMouseInteractiveMode(Leadtools.Controls.MouseButton.left, new Leadtools.Controls.ImageViewerPanZoomInteractiveMode()); 
viewer.setMouseInteractiveMode(Leadtools.Controls.MouseButton.right, new Leadtools.Controls.ImageViewerMagnifyGlassInteractiveMode()); 

On browsers that support only touch, such as mobile phones and tablets, only one interactive mode can be used at a time. This does not mean only one finger touch is supported, some of the interactive modes such as ImageViewerPanZoomInteractiveMode supports multiple touch operations such as pinch to zoom.

Requirements

Target Platforms

Help Version 19.0.2017.10.28
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly (WinRT / WPF / iOS / OS X / Android)