次の方法で共有


Mouse クラス

ユーザー インターフェイス (UI) テストでマウス操作を実行するための静的メソッドを提供します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.Mouse

名前空間:  Microsoft.VisualStudio.TestTools.UITesting
アセンブリ:  Microsoft.VisualStudio.TestTools.UITesting (Microsoft.VisualStudio.TestTools.UITesting.dll 内)

構文

'宣言
<CLSCompliantAttribute(True)> _
Public Class Mouse _
    Implements IDisposable
[CLSCompliantAttribute(true)]
public class Mouse : IDisposable
[CLSCompliantAttribute(true)]
public ref class Mouse : IDisposable
[<CLSCompliantAttribute(true)>]
type Mouse =  
    class
        interface IDisposable
    end
public class Mouse implements IDisposable

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

コンストラクター

  名前 説明
プロテクト メソッド Mouse インフラストラクチャ。 Mouse クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ静的メンバー HoverDuration マウス配置の継続時間 (ミリ秒) を取得または設定します。
パブリック プロパティ静的メンバー Instance Mouse インスタンスを取得または設定します。
パブリック プロパティ静的メンバー Location Mouse の位置を取得または設定します。
プロテクト プロパティ LocationImplementation Mouse の現在の位置を取得または設定します。
パブリック プロパティ静的メンバー MouseDragSpeed マウス移動速度を取得または設定します。
パブリック プロパティ静的メンバー MouseMoveSpeed マウス移動速度を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド静的メンバー Click() 既定のマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(Point) 指定された位置で、既定のマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(MouseButtons) 指定されたマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(ModifierKeys) 指定された修飾子キーを押しながら、既定のマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(UITestControl) 指定されたコントロール上で、既定のマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(UITestControl, Point) 指定されたコントロールに対する指定された相対位置で、既定のマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(UITestControl, MouseButtons) 指定されたコントロール上で、指定されたマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(UITestControl, ModifierKeys) 指定されたコントロール上で、指定された修飾子キーを押しながら、既定のマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(MouseButtons, ModifierKeys, Point) 指定された位置で、指定された修飾子キーを押しながら、指定されたマウス ボタンをクリックします。
パブリック メソッド静的メンバー Click(UITestControl, MouseButtons, ModifierKeys, Point) 指定されたコントロールに対する指定された相対位置で、指定された修飾子キーを押しながら、指定されたマウス ボタンをクリックします。
プロテクト メソッド ClickImplementation 指定されたコントロールに対する指定された相対位置で、指定された修飾子キーを押しながら、指定されたマウス ボタンをクリックします。
パブリック メソッド Dispose() Mouse クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。
プロテクト メソッド Dispose(Boolean) 使用中の任意のリソースをクリーンアップします。
パブリック メソッド静的メンバー DoubleClick() マウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(Point) 指定された位置で、既定のマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(MouseButtons) 指定されたマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(ModifierKeys) 修飾子を持つ既定のマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(UITestControl) 指定されたコントロール上で、既定のマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(UITestControl, Point) 指定されたコントロールに対する指定された相対位置で、既定のマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(UITestControl, MouseButtons) 指定されたコントロール上で、指定されたマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(UITestControl, ModifierKeys) コントロール上で修飾子キーを押しながら既定のマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(MouseButtons, ModifierKeys, Point) 指定された画面位置で、指定された修飾子キーを押しながら、指定されたマウス ボタンをダブルクリックします。
パブリック メソッド静的メンバー DoubleClick(UITestControl, MouseButtons, ModifierKeys, Point) 指定されたコントロールに対する指定された相対位置で、指定された修飾子キーを押しながら、指定されたマウス ボタンをダブルクリックします。
プロテクト メソッド DoubleClickImplementation 指定されたコントロールに対する指定された相対位置で、指定された修飾子キーを押しながら、指定されたマウス ボタンをダブルクリックします。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize ファイナライザー メソッド。 (Object.Finalize() をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド静的メンバー Hover(Point) 指定された位置にマウスを移動します。
パブリック メソッド静的メンバー Hover(UITestControl) 指定されたコントロール上にマウス ポインターを配置します。
パブリック メソッド静的メンバー Hover(Point, Int32) 指定された期間、指定されたポイントにマウス ポインターを置きます。
パブリック メソッド静的メンバー Hover(UITestControl, Point) 指定されたコントロールに対する指定された相対位置にマウスを移動します。
パブリック メソッド静的メンバー Hover(UITestControl, Point, Int32) 指定された期間、指定されたコントロールに対する指定された相対位置にマウス ポインターを置きます。
プロテクト メソッド HoverImplementation 指定された期間、指定されたコントロールに対する指定された相対位置にマウス ポインターを置きます。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド静的メンバー Move(Point) 指定された位置にマウスを移動します。
パブリック メソッド静的メンバー Move(UITestControl, Point) 指定されたコントロールに対する指定された相対位置にマウスを移動します。
プロテクト メソッド MoveImplementation 指定されたコントロールに対する指定された相対位置にマウスを移動します。
パブリック メソッド静的メンバー MoveScrollWheel(Int32) 指定された回数マウス ホイールをスクロールします。
パブリック メソッド静的メンバー MoveScrollWheel(Int32, ModifierKeys) 指定された修飾子キーを押しながら、指定された回数マウス ホイールをスクロールします。
パブリック メソッド静的メンバー MoveScrollWheel(UITestControl, Int32) 指定されたコントロール上で、指定された回数マウス ホイールをスクロールします。
パブリック メソッド静的メンバー MoveScrollWheel(UITestControl, Int32, ModifierKeys) 指定されたコントロール上で、指定された修飾子キーを押しながら、指定された回数マウス ホイールをスクロールします。
プロテクト メソッド MoveScrollWheelImplementation 指定されたコントロール上で、指定された修飾子キーを押しながら、指定された回数マウス ホイールをスクロールします。
パブリック メソッド静的メンバー StartDragging() マウスのドラッグを開始します。
パブリック メソッド静的メンバー StartDragging(UITestControl) 指定されたコントロールからマウスのドラッグを開始します。
パブリック メソッド静的メンバー StartDragging(UITestControl, Point) 指定されたコントロールに対する指定された相対ポイントからマウスのドラッグを開始します。control が nullnull 参照 (Visual Basic では Nothing) の場合は、絶対コントロールから開始します。
パブリック メソッド静的メンバー StartDragging(UITestControl, MouseButtons) 指定されたマウス ボタンを押しながら、指定されたコントロールからマウスのドラッグを開始します。
パブリック メソッド静的メンバー StartDragging(UITestControl, Point, MouseButtons, ModifierKeys) 指定されたマウス ボタンと指定されたキーを押しながら、指定されたコントロールに対する指定された相対ポイントからマウスのドラッグを開始します。control が nullnull 参照 (Visual Basic では Nothing) の場合は、絶対コントロールから開始します。
プロテクト メソッド StartDraggingImplementation 指定されたマウス ボタンと指定されたキーを押しながら、指定されたコントロールに対する指定された相対ポイントからマウスのドラッグを開始します。control が nullnull 参照 (Visual Basic では Nothing) の場合は、絶対コントロールから開始します。
パブリック メソッド静的メンバー StopDragging(Point) ドラッグ操作を停止します。
パブリック メソッド静的メンバー StopDragging(UITestControl) 指定されたコントロール上でドラッグ操作を停止します。
パブリック メソッド静的メンバー StopDragging(Int32, Int32) ドラッグ操作を停止します。
パブリック メソッド静的メンバー StopDragging(UITestControl, Point) 指定されたコントロール上でドラッグ操作を停止します。
パブリック メソッド静的メンバー StopDragging(UITestControl, Int32, Int32) 指定されたコントロール上でドラッグ操作を停止します。
プロテクト メソッド StopDraggingImplementation 指定されたコントロール上でドラッグ操作を停止します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.TestTools.UITesting 名前空間