次の方法で共有


MouseAction クラス

マウスの操作を表します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
    Microsoft.VisualStudio.Modeling.Diagrams.InvokeEditorAction
    Microsoft.VisualStudio.Modeling.Diagrams.PanZoomAction
    Microsoft.VisualStudio.Modeling.Diagrams.ResizeAction
    Microsoft.VisualStudio.Modeling.Diagrams.SelectAction

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)

構文

'宣言
Public MustInherit Class MouseAction _
    Implements IDisposable
public abstract class MouseAction : IDisposable

MouseAction 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド MouseAction() MouseAction クラスの新しいインスタンスを初期化します。
プロテクト メソッド MouseAction(Diagram) MouseAction クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ静的メンバー ActionCanceledState マウス操作の取り消された状態を取得します。
パブリック プロパティ静的メンバー ActionCompletedState マウス操作の完了した状態を取得します。
パブリック プロパティ CanBumpScroll マウス操作を取得し、ダイアグラムのスクロールを発生させることができるかどうかを確認します。
パブリック プロパティ静的メンバー ClickedState マウス操作のクリックされた状態を取得します。
パブリック プロパティ CurrentDiagramArgs マウス操作が発生した現在のダイアグラムのイベント引数を取得します。
パブリック プロパティ CurrentMouseActionEvent マウス操作の現在のイベントを取得します。
パブリック プロパティ CurrentMouseActionState マウス操作の現在の状態を取得します。
パブリック プロパティ CurrentPoint 現在のマウス操作のマウスの位置を取得または設定します。
プロテクト プロパティ Diagram マウス操作が割り当てられているダイアグラムを取得します。
パブリック プロパティ静的メンバー DragCanceledState マウス操作のドラッグ キャンセル状態を取得します。
パブリック プロパティ静的メンバー DragCompletedState マウス操作のドラッグ完了状態を取得します。
パブリック プロパティ静的メンバー DraggingState マウス操作のドラッグ状態を取得します。
パブリック プロパティ静的メンバー DragPendingState マウス操作の保留中のドラッグ状態を取得します。
パブリック プロパティ HasTooltip マウス操作を取得し、ツールヒントを持つことができるかどうかを確認します。
パブリック プロパティ静的メンバー HoveringState マウス操作のホバーリング状態を取得します。
パブリック プロパティ静的メンバー InactiveState マウス操作の非アクティブ状態を取得します。
パブリック プロパティ IsActive マウス操作を取得し、アクティブかどうかを確認します。
パブリック プロパティ MouseDownHitShape マウス操作が発生した図形を取得します。
パブリック プロパティ MouseDownPoint 最新のマウス ダウン イベントの位置を取得します。
パブリック プロパティ PreviousPoint 前のマウス ダウン イベントの位置を取得または設定します。
パブリック プロパティ ResetToolboxOnDragDrop このマウス操作によってトリガーされたドラッグ アンド ドロップ操作の後でツールボックスの選択をリセットするかどうか。基本実装では、常に true を返します。これは、このマウス操作によってトリガーされるドラッグ アンド ドロップ操作の後にツールボックスの選択がリセットされることを意味します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Activate マウス アクションをアクティブ化します。
パブリック メソッド CanCancel マウス操作を取得し、取り消し可能かどうかを確認します。
パブリック メソッド Cancel マウス操作をキャンセルします。
パブリック メソッド CanComplete マウス操作を取得し、完了可能かどうかを確認します。
プロテクト メソッド CaptureMouse マウス操作を取得します。
パブリック メソッド Click マウスをクリックしたとき、派生クラスのアクションを実行します。
パブリック メソッド Complete マウス操作を完了します。
パブリック メソッド ContextMenuRequested ショートカット メニューの要求を送信します。
パブリック メソッド Dispose() MouseAction によって使用されているすべてのリソースを解放します。
プロテクト メソッド Dispose(Boolean) MouseAction によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッド DoPaintFeedback マウス操作に対するフィードバックを塗りつぶします。
パブリック メソッド DoubleClick ユーザーがマウスをダブルクリックしたとき、派生クラスのアクションを実行します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize マウス操作を終了しますが、破棄はしません。 (Object.Finalize() をオーバーライドします。)
パブリック メソッド GetCursor マウスに対して表示されるポインターを取得します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetTooltipText ダイアグラムの項目のツールヒント テキストを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GotFocus マウス操作にフォーカスを割り当てます。
プロテクト メソッド Invalidate マウス操作からのフィードバックを無効にします。
パブリック メソッド LostFocus マウス操作からフォーカスを削除します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド MouseDown ユーザーがマウスをクリックしたとき、派生クラスのアクションを実行します。
パブリック メソッド MouseEnter ダイアグラムの図形をマウスでポイントしたときに派生クラスのアクションを実行します。
パブリック メソッド MouseHover ダイアグラムの領域や要素にマウスをポイントすると、派生クラスのアクションを実行します。
パブリック メソッド MouseLeave ダイアグラムの図形にマウスでポイントするのをやめたときに派生クラスのアクションを実行します。
パブリック メソッド MouseMove ユーザーがダイアグラムの上にマウスのポインターを移動させると、派生クラスのアクションを実行します。
パブリック メソッド MouseUp ユーザーがマウスのボタンを離したときに、派生クラスのアクションを実行します。
パブリック メソッド MouseWheel ユーザーがマウスのホイールを回したときに、派生クラスのアクションを実行します。
プロテクト メソッド OnClicked ユーザーがマウスをクリックしたことをリスナーに警告します。
プロテクト メソッド OnContextMenuRequested ユーザーがショートカット メニューを要求したことをリスナーに警告します。
プロテクト メソッド OnDiagramGotFocus ダイアグラムにフォーカスがあることをリスナーに警告します。
プロテクト メソッド OnDiagramLostFocus LostFocus イベントがこの MouseAction にディスパッチされたときに呼び出されます。
プロテクト メソッド OnDiagramScrolled ユーザーがダイアグラムをスクロールしたことをリスナーに警告します。
プロテクト メソッド OnDoubleClick ユーザーがマウスをダブルクリックしたことをリスナーに警告します。
プロテクト メソッド OnDragCanceled ドラッグ操作がキャンセルされたことをリスナーに警告します。
プロテクト メソッド OnDragCompleted ドラッグ操作が完了したことをリスナーに警告します。
プロテクト メソッド OnDraggingBegun ドラッグ操作が開始されたことをリスナーに警告します。
プロテクト メソッド OnDraggingEnded ドラッグ操作が終了したことをリスナーに警告します。
プロテクト メソッド OnDragPendingBegun ドラッグ操作が保留中であることをリスナーに警告します。
プロテクト メソッド OnDragPendingEnded ドラッグ操作の保留が解除されたことをリスナーに警告します。
プロテクト メソッド OnHoveringBegun マウス ポインターがダイアグラム上に置かれていることをリスナーに警告します。
プロテクト メソッド OnHoveringEnded マウス ポインターがダイアグラム上に置かれていないことをリスナーに警告します。
プロテクト メソッド OnMouseActionActivated マウス操作が開始されたことをリスナーに警告します。
プロテクト メソッド OnMouseActionCanceled マウス操作がキャンセルされたことをリスナーに警告します。
プロテクト メソッド OnMouseActionCompleted マウス操作が完了したことをリスナーに警告します。
プロテクト メソッド OnMouseActionDeactivated マウス操作が非アクティブになっていることをリスナーに警告します。
プロテクト メソッド OnMouseDown マウスがクリックされたことをリスナーに警告します。
プロテクト メソッド OnMouseEnter マウスがダイアグラムの図形上に移動されたことをリスナーに警告します。
プロテクト メソッド OnMouseHover マウスがダイアグラムの領域または要素をポイントしていることをリスナーに警告します。
プロテクト メソッド OnMouseLeave マウス ポインターがダイアグラムの図形上に置かれていないことをリスナーに警告します。
プロテクト メソッド OnMouseMove マウスがダイアグラム上に移動されたことをリスナーに警告します。
プロテクト メソッド OnMouseUp ユーザーがマウス ボタンを離したことをリスナーに警告します。
プロテクト メソッド OnMouseWheel ユーザーがマウス ホイールを回転したことをリスナーに警告します。
プロテクト メソッド ReleaseMouse ユーザーがマウス ボタンを離したことをリスナーに警告します。
パブリック メソッド Scrolled ユーザーがダイアグラムをスクロールしたことをリスナーに警告します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント MouseActionActivated マウス操作を開始すると発生します。
パブリック イベント MouseActionDeactivated マウス操作が終了すると発生します。

このページのトップへ

解説

コネクタのマウスのツールなど、独自のカスタムのマウスの動作を作成するには、このクラスから派生します。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間