(Leadtools.Controls)

フレームを表示

WorkingCursorプロパティ(ImageViewerInteractiveMode)




このImageViewerInteractiveModeの作業状態に使用するマウスカーソル。
構文
public virtual Cursor WorkingCursor {get; set;}
'Declaration
 
Public Overridable Property WorkingCursor As Cursor

属性値

このImageViewerInteractiveModeの作業状態の用途へのマウスカーソル。デフォルト値は、nullです。
解説

このImageViewerInteractiveModeが左マウスボタンに関連づけられて、有効にされるとき、IdleCursorWorkingCursorが使われるだけです。

この対話モードが左マウスボタンに割り当てられるとき、カーソルはImageViewerコントロールに設定されます。また、カーソルは、InteractiveService.UserControlsコレクションにユーザーによって追加される任意の要素で設定されます。

IdleCursorは、対話モードが開始される(スタートが呼び出されたあと)とき設定されて、モードが停止される(停止が呼び出されるとき)時を削除します。

WorkingCursorは、対話モードが操作中の(そのとき、OnWorkCompleted)を停止したとき、対話モードが機能していて(OnWorkStartedが呼び出されるとき)、削除される(またはアイドリングするために戻される)セットであるでしょう呼び出します)。

これらのカーソルは、現在の対話モード操作に視覚の手掛かりを提供するのに用いられることができます。たとえば、ImageViewerPanZoomInteractiveMode対話モードを使うとき、「移動する」ためにIdleCursorを「十字線」とWorkingCursorに設定することができます。

値nullは、カーソルを変更しないことを意味します。モードが機能しているとき、カーソルを非表示にするために、HideCursorWhileWorkingを使います。

サンプル

サンプルを実行します。それがビューワの表面にあるとき、カーソルは「十字線」に変更します。クリックして、ドラッグするとき、カーソルは「移動」に変更します。

ImageViewerサンプルからサンプル関数内のコードをすべて削除し("// TODO:ここにサンプルコードを追加します"というコメントを検索する)、以下のコードを挿入します。

Copy Code  
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)
panZoom.WorkingCursor = Cursors.Hand
_imageViewer.InteractiveModes.EndUpdate()
using Leadtools;
using Leadtools.Controls;
using Leadtools.Codecs;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;

_imageViewer.InteractiveModes.BeginUpdate();
ImageViewerPanZoomInteractiveMode panZoom = new ImageViewerPanZoomInteractiveMode { IsEnabled = false };
_imageViewer.InteractiveModes.Add(panZoom);
panZoom.WorkingCursor = Cursors.Hand;
_imageViewer.InteractiveModes.EndUpdate();
必要条件

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

参照

参照

ImageViewerInteractiveModeクラス
ImageViewerInteractiveModeメンバ