(Leadtools.Controls)

フレームを表示

ImageViewerInteractiveModesクラス




メンバ 
ImageViewerInteractiveModeのコレクションを定義します。
オブジェクトモデル
構文
public class ImageViewerInteractiveModes : Leadtools.LeadCollection<ImageViewerInteractiveMode> 
'Declaration
 
Public Class ImageViewerInteractiveModes 
   Inherits Leadtools.LeadCollection(Of ImageViewerInteractiveMode)
解説

ImageViewerInteractiveModesは、ImageViewerにより用いられるImageViewerInteractiveModeインスタンスのコレクションを保持します。

addにいろいろなLeadCollection`1プロパティとメソッドを使います、挿入します、削除します、取得して/設定します、そして、このクラスの項目を列挙します。

ImageViewerInteractiveModesは、以下もサポートします:

1つの対話モードだけが一度に有効にされるアプリケーションに、アプリケーションが開始するとき、モードは一度に追加されます、そして、ユーザーはメニュー項目かコンボボックスなどのユーザーインターフェース要素を用いてどれを有効にするべきかについて選ぶことができます。この種のアプリケーションに、ユーザーは、下記のサンプルで示すようにコレクションですべての項目をループ処理する代わりに、速く使用可能ものを用いた目的のモード、EnableByIndexまたはEnableByIdを有効にすることができます。

詳細については、「画像ビューワの対話モード」を参照してください。

サンプル
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();
必要条件

ターゲットプラットホーム

参照

参照

ImageViewerInteractiveModesメンバ
Leadtools.Controls名前空間