InteractiveRegionType Property

Summary

Gets or sets the value that determines the type of region to create when InteractiveMode is set to RasterViewerInteractiveMode.Region

Syntax

C#
C++/CLI
C++
public virtual RasterViewerInteractiveRegionType InteractiveRegionType { get; set; } 
public: 
virtual property RasterViewerInteractiveRegionType InteractiveRegionType { 
   RasterViewerInteractiveRegionType get(); 
   void set (    RasterViewerInteractiveRegionType ); 
} 
public:  
   virtual property RasterViewerInteractiveRegionType^ InteractiveRegionType 
   { 
      RasterViewerInteractiveRegionType^ get() 
      void set(RasterViewerInteractiveRegionType^ value) 
   } 

Property Value

The type of region to create.

Example

C#
using Leadtools.WinForms; 
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Color; 
using Leadtools.Drawing; 
 
private void viewer_InteractiveModeChanged(object sender, EventArgs e) 
{ 
   RasterImageViewer viewer = sender as RasterImageViewer; 
   string s = string.Format("InteractiveMode changed to: {0}", viewer.InteractiveMode.ToString()); 
   MessageBox.Show(s); 
} 
 
public void RasterImageViewer_InteractiveMode(RasterImageViewer viewer) 
{ 
   viewer.InteractiveModeChanged += new EventHandler(viewer_InteractiveModeChanged); 
   viewer.InteractivePan += new EventHandler<RasterViewerLineEventArgs>(viewer_InteractivePan); 
 
   viewer.InteractiveRegionType = RasterViewerInteractiveRegionType.Ellipse; 
   viewer.InteractiveRegionCombineMode = RasterRegionCombineMode.Set; 
 
   switch (viewer.InteractiveMode) 
   { 
      case RasterViewerInteractiveMode.None: 
         viewer.InteractiveMode = RasterViewerInteractiveMode.Pan; 
         break; 
 
      case RasterViewerInteractiveMode.Pan: 
         viewer.InteractiveMode = RasterViewerInteractiveMode.MagnifyGlass; 
         break; 
 
      case RasterViewerInteractiveMode.MagnifyGlass: 
         viewer.InteractiveMode = RasterViewerInteractiveMode.Region; 
         break; 
 
      case RasterViewerInteractiveMode.Region: 
         viewer.InteractiveMode = RasterViewerInteractiveMode.None; 
         break; 
   } 
   viewer.InteractiveModeChanged -= new EventHandler(viewer_InteractiveModeChanged); 
} 

Requirements

Target Platforms

See Also

Reference

RasterImageViewer Class

RasterImageViewer Members

Help Version 22.0.2023.2.9
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.WinForms Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.