次の方法で共有


WinControl クラス

Windows Forms でコントロールをテストするための内部基本クラスを表します。

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
      詳細...

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

構文

'宣言
Public Class WinControl _
    Inherits UITestControl
public class WinControl : UITestControl
public ref class WinControl : public UITestControl
type WinControl =  
    class
        inherit UITestControl
    end
public class WinControl extends UITestControl

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

コンストラクター

  名前 説明
パブリック メソッド WinControl() WinControl クラスの新しいインスタンスを初期化します。
パブリック メソッド WinControl(UITestControl) 指定した親コントロールを使用して、WinControl クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AccessKey このコントロールに割り当てられたアクセス キーを取得します。
パブリック プロパティ BoundingRectangle このコントロールの外接する四角形を取得します。 (UITestControl から継承されます。)
パブリック プロパティ ClassName このコントロールのクラス名を取得します。 (UITestControl から継承されます。)
パブリック プロパティ Container この UITestControl のコンテナーを取得または設定します。 (UITestControl から継承されます。)
パブリック プロパティ ControlId このコントロールに割り当てられた ID を取得します。
パブリック プロパティ ControlName このコントロールの名前を取得します。
パブリック プロパティ ControlType UI コントロールの型を取得します。 (UITestControl から継承されます。)
パブリック プロパティ Enabled このコントロールが有効かどうかを示す値を取得します。 (UITestControl から継承されます。)
パブリック プロパティ Exists このコントロールがユーザー インターフェイス上に存在するかどうかを示す値を取得します。 (UITestControl から継承されます。)
パブリック プロパティ FilterProperties コントロールを明確に区別するために使用される、プロパティと値のペアのコレクションを取得します。 (UITestControl から継承されます。)
パブリック プロパティ FriendlyName ユーザー インターフェイスで使用する、このコントロールの名前を取得します。 (UITestControl から継承されます。)
パブリック プロパティ HasFocus このコントロールが現在、ユーザー インターフェイスにフォーカスを持つかどうかを示す値を取得します。 (UITestControl から継承されます。)
パブリック プロパティ HelpText このコントロールに割り当てられたヘルプ テキストを取得します。
パブリック プロパティ IsTopParent このコントロールがトップ レベルの要素であるかどうかを示す値を取得します。 (UITestControl から継承されます。)
パブリック プロパティ Name このコントロールの名前を取得します。 (UITestControl から継承されます。)
パブリック プロパティ NativeElement このコントロールに対応する、ネイティブなテクノロジ要素を取得します。 (UITestControl から継承されます。)
パブリック プロパティ SearchConfigurations 検索構成を取得または設定します。 (UITestControl から継承されます。)
パブリック プロパティ SearchProperties コントロールを識別するために使用される、プロパティと値のペアのコレクションを取得します。 (UITestControl から継承されます。)
プロテクト プロパティ SearchPropertiesSetExplicitly このコントロールの検索プロパティがユーザー インターフェスでユーザーによって設定されたかどうかを示す値を取得します。 (UITestControl から継承されます。)
パブリック プロパティ TechnologyName このコントロールを実装するテクノロジ フレームワークを取得または設定します。 (UITestControl から継承されます。)
パブリック プロパティ TopParent このコントロールの最上位の親を取得します。 (UITestControl から継承されます。)
パブリック プロパティ WindowHandle このコントロールのウィンドウ ハンドルを取得します。 (UITestControl から継承されます。)
パブリック プロパティ WindowTitles トップレベル ウィンドウのウィンドウ タイトルのコレクションを取得します。 (UITestControl から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド CaptureImage UITestControl のイメージをキャプチャします。UITestControl が画面上に存在する必要があります。 (UITestControl から継承されます。)
パブリック メソッド CopyFrom 元の UITestControl と同じユーザー インターフェイス要素を参照する UITestControl オブジェクトを作成します。 (UITestControl から継承されます。)
パブリック メソッド DrawHighlight コントロールを強調表示します。 (UITestControl から継承されます。)
パブリック メソッド EnsureClickable() コントロールがクリック可能であることを確認するために、ユーザー インターフェイスをスクロールします。 (UITestControl から継承されます。)
パブリック メソッド EnsureClickable(Point) コントロールがクリック可能であることを確認するために、ユーザー インターフェイスを特定のポイントにスクロールします。 (UITestControl から継承されます。)
パブリック メソッド Equals 指定した UITestControl が、現在の UITestControl と等しいかどうかを判断します。 (UITestControl から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド Find UITestControl を検索します。 (UITestControl から継承されます。)
パブリック メソッド FindMatchingControls 指定された SearchProperties および FilterPropertiesに一致するすべての UITestControl のコレクションを返します。 (UITestControl から継承されます。)
パブリック メソッド GetChildren 現在の UITestControl から派生したすべての第 1 レベルの子のコレクションを返します。 (UITestControl から継承されます。)
パブリック メソッド GetClickablePoint コントロール上のクリック可能なポイントを返します。 (UITestControl から継承されます。)
パブリック メソッド GetHashCode 現在の UITestControl インスタンスを表す一意の値を返します。 (UITestControl から継承されます。)
パブリック メソッド GetParent 現在の UITestControl の親を返します。 (UITestControl から継承されます。)
パブリック メソッド GetProperty 指定したプロパティの値を取得します。 (UITestControl から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド GetUITestControlsForSearch このコントロール内の子コントロールの配列を取得します。 (UITestControl.GetUITestControlsForSearch() をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetFocus キーボード フォーカスを UITestControl に設定します。 (UITestControl から継承されます。)
パブリック メソッド SetProperty 指定されたプロパティの値を設定します。 (UITestControl から継承されます。)
パブリック メソッド ToString 現在の UITestControl を表す文字列を返します。 (UITestControl から継承されます。)
パブリック メソッド TryGetClickablePoint UITestControl 内のクリック可能なポイントを返します。コントロールがクリック可能でない場合、このメソッドは false を返します。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlCondition(Predicate<UITestControl>) このコントロールの特定の条件が満たされるまで、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlCondition(Predicate<UITestControl>, Int32) このコントロールの特定の条件が満たされるまで、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlEnabled() このコントロールが有効になるまで、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlEnabled(Int32) このコントロールが有効になるまで、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlExist() このコントロールがユーザー インターフェイスで発生するまで、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlExist(Int32) このコントロールがユーザー インターフェイスで発生するまで、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlNotExist() このコントロールがユーザー インターフェイスに存在しなくなるまで、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlNotExist(Int32) このコントロールがユーザー インターフェイスで発生しなくなるまで、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlPropertyEqual(String, Object) このコントロールの特定のプロパティが特定の値と一致する、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlPropertyEqual(String, Object, Int32) このコントロールの特定のプロパティが特定の値と一致する、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlPropertyNotEqual(String, Object) このコントロールの特定のプロパティが特定の値と一致しない、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlPropertyNotEqual(String, Object, Int32) このコントロールの特定のプロパティが特定の値と一致しない、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlReady() このコントロールでマウスまたはキーボードの入力が可能になるまで、または既定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)
パブリック メソッド WaitForControlReady(Int32) このコントロールでマウスまたはキーボードの入力が可能になるまで、または指定のタイムアウト時間が経過するまで、現在のスレッドをブロックします。 (UITestControl から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.VisualStudio.TestTools.UITesting.WinControls 名前空間

UITestControl

WinControl.PropertyNames

継承階層

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinButton
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinCalendar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinCell
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinCheckBox
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinCheckBoxTreeItem
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinClient
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinColumnHeader
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinComboBox
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinCustom
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinDateTimePicker
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinEdit
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinGroup
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinHyperlink
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinList
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinListItem
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinMenu
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinMenuBar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinMenuItem
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinPane
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinProgressBar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinRadioButton
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinRow
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinRowHeader
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinScrollBar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinSeparator
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinSlider
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinSpinner
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinStatusBar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinTable
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinTabList
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinTabPage
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinText
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinTitleBar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinToolBar
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinToolTip
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinTree
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinTreeItem
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinWindow