Error processing SSI file
(Leadtools.Controls)

Show in webframe

ImageViewerInteractiveModes Class




Members 
Defines a collection of ImageViewerInteractiveMode.
Object Model
Syntax
public class ImageViewerInteractiveModes : Leadtools.LeadCollection<ImageViewerInteractiveMode> 
'Declaration
 
Public Class ImageViewerInteractiveModes 
   Inherits Leadtools.LeadCollection(Of ImageViewerInteractiveMode)
Remarks

ImageViewerInteractiveModes holds the collection of ImageViewerInteractiveMode instances used by an ImageViewer.

Use the various LeadCollection`1 properties and methods to add, insert, remove, get/set and enumerate the items of this class.

ImageViewerInteractiveModes also supports the following:

In applications where only one interactive mode is enabled at a time, the modes are added all at once when the application starts and then the user can select which to enable using a user interface element such as a menu item or a combo box. In these types of application, the user can enable the desired mode quickly using Enable, EnableByIndex or EnableById instead of looping through all the items in the collection as shown in the example below.

For more information, refer to Image Viewer Interactive Modes.

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Controls
Imports Leadtools.Codecs
Imports Leadtools.Drawing
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Color

_imageViewer.InteractiveModes.BeginUpdate()
Dim floaterMode As New ImageViewerFloaterInteractiveMode
floaterMode.ZoomKeyModifier = Keys.None
floaterMode.IsEnabled = True
floaterMode.FloaterOpacity = 0.5
_imageViewer.InteractiveModes.Add(floaterMode)
Dim addRegionMode As New ImageViewerAddRegionInteractiveMode
addRegionMode.IsEnabled = True
addRegionMode.Shape = ImageViewerRubberBandShape.Rectangle
_imageViewer.InteractiveModes.Add(addRegionMode)
floaterMode = New ImageViewerFloaterInteractiveMode
floaterMode.ZoomKeyModifier = Keys.None
floaterMode.IsEnabled = True
floaterMode.FloaterOpacity = 0.5
_imageViewer.InteractiveModes.Add(floaterMode)
_imageViewer.InteractiveModes.EndUpdate()
using Leadtools;
using Leadtools.Controls;
using Leadtools.Codecs;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;

_imageViewer.InteractiveModes.BeginUpdate();
_imageViewer.InteractiveModes.Add(new ImageViewerFloaterInteractiveMode
{
   ZoomKeyModifier = Keys.None,
   IsEnabled = true,
   FloaterOpacity = 0.5
});
_imageViewer.InteractiveModes.Add(new ImageViewerAddRegionInteractiveMode
{
   IsEnabled = true,
   Shape = ImageViewerRubberBandShape.Rectangle
});
_imageViewer.InteractiveModes.Add(new ImageViewerFloaterInteractiveMode
{
   ZoomKeyModifier = Keys.None,
   IsEnabled = true,
   FloaterOpacity = 0.5
});
_imageViewer.InteractiveModes.EndUpdate();
Requirements

Target Platforms

See Also

Reference

ImageViewerInteractiveModes Members
Leadtools.Controls Namespace

Error processing SSI file