Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.4.3
|
Leadtools.Controls Assembly > Leadtools.Controls Namespace > ImageViewerInteractiveModes Class : Enable Method |
public void Enable( ImageViewerInteractiveMode mode )
'Declaration
Public Sub Enable( _ ByVal mode As ImageViewerInteractiveMode _ )
This method will iterate through all the items in the collection and set IsEnabled to false all the items except mode.
Imports Leadtools Imports Leadtools.Controls Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color ''' _imageViewer.InteractiveModes.BeginUpdate() Dim panZoom As New ImageViewerPanZoomInteractiveMode panZoom.IsEnabled = False _imageViewer.InteractiveModes.Add(panZoom) Dim activeItem As New ImageViewerActiveItemInteractiveMode activeItem.IsEnabled = False _imageViewer.InteractiveModes.Add(activeItem) For Each interactiveMode As ImageViewerInteractiveMode In _imageViewer.InteractiveModes _interactiveModeComboBox.Items.Add(interactiveMode) Next interactiveMode AddHandler _interactiveModeComboBox.SelectedIndexChanged, Sub(sender, e) _imageViewer.InteractiveModes.Enable(CType(_interactiveModeComboBox.SelectedItem, ImageViewerInteractiveMode)) End Sub _interactiveModeComboBox.SelectedIndex = 0 _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 ImageViewerPanZoomInteractiveMode { IsEnabled = false }); _imageViewer.InteractiveModes.Add(new ImageViewerActiveItemInteractiveMode { IsEnabled = false }); foreach (var interactiveMode in _imageViewer.InteractiveModes) _interactiveModeComboBox.Items.Add(interactiveMode); _interactiveModeComboBox.SelectedIndexChanged += (sender, e) => _imageViewer.InteractiveModes.Enable((ImageViewerInteractiveMode)_interactiveModeComboBox.SelectedItem); _interactiveModeComboBox.SelectedIndex = 0; _imageViewer.InteractiveModes.EndUpdate();