共用方式為


WinSlider 類別

表示用以測試 Windows Forms 使用者介面 (UI) 的滑桿控制項。

繼承階層架構

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinSlider

命名空間:  Microsoft.VisualStudio.TestTools.UITesting.WinControls
組件:  Microsoft.VisualStudio.TestTools.UITesting (在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)

語法

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

WinSlider 型別會公開下列成員。

建構函式

  名稱 說明
公用方法 WinSlider() 初始化 WinSlider 類別的新執行個體。
公用方法 WinSlider(UITestControl) 使用提供的父控制項,初始化 WinSlider 類別的新執行個體。

回頁首

屬性

  名稱 說明
公用屬性 AccessKey 取得指派給此控制項的便捷鍵。 (繼承自 WinControl)。
公用屬性 BoundingRectangle 取得這個控制項的周框。 (繼承自 UITestControl)。
公用屬性 ClassName 取得這個控制項的類別名稱。 (繼承自 UITestControl)。
公用屬性 Container 取得或設定這個 UITestControl 的容器。 (繼承自 UITestControl)。
公用屬性 ControlId 取得指派給這個控制項的 ID。 (繼承自 WinControl)。
公用屬性 ControlName 取得此控制項的名稱。 (繼承自 WinControl)。
公用屬性 ControlType 取得 UI 控制項的型別。 (繼承自 UITestControl)。
公用屬性 Enabled 取得值,這個值表示是否已啟用這個控制項。 (繼承自 UITestControl)。
公用屬性 Exists 取得值,這個值表示這個控制項是否存在使用者介面上。 (繼承自 UITestControl)。
公用屬性 FilterProperties 取得用於辨別控制項的屬性值組集合。 (繼承自 UITestControl)。
公用屬性 FriendlyName 取得此控制項要在使用者介面中使用的名稱。 (繼承自 UITestControl)。
公用屬性 HasFocus 取得值,這個值表示此控制項目前是否在使用者介面中具有焦點。 (繼承自 UITestControl)。
公用屬性 HelpText 取得指派給此控制項的說明文字。 (繼承自 WinControl)。
公用屬性 IsTopParent 取得值,指出此編輯控制項是否為最上層項目。 (繼承自 UITestControl)。
公用屬性 LineSize 取得此滑桿控制項的線大小。
公用屬性 MaximumPosition 取得這個滑桿控制項上的最大位置。
公用屬性 MinimumPosition 取得這個滑桿控制項上的最小位置。
公用屬性 Name 取得此控制項的名稱。 (繼承自 UITestControl)。
公用屬性 NativeElement 取得對應至此控制項的原生技術項目。 (繼承自 UITestControl)。
公用屬性 PageSize 取得此滑桿控制項的頁面大小。
公用屬性 Position 取得或設定這個滑桿控制項的目前位置數值。
公用屬性 PositionAsString 取得或設定這個滑桿控制項的目前位置數值字串版本。
公用屬性 SearchConfigurations 取得或設定搜尋組態。 (繼承自 UITestControl)。
公用屬性 SearchProperties 取得用於識別控制項的屬性值組集合。 (繼承自 UITestControl)。
受保護的屬性 SearchPropertiesSetExplicitly 取得值,指出此控制項的搜尋屬性是否由使用者在使用者介面中設定。 (繼承自 UITestControl)。
公用屬性 TechnologyName 取得或設定實作這個控制項的技術架構。 (繼承自 UITestControl)。
公用屬性 TickCount 取得此滑桿控制項中的刻度位置數目。
公用屬性 TickPosition 取得此滑桿控制項的目前刻度位置。
公用屬性 TickValue 取得這個滑桿目前位置的刻度值。
公用屬性 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 傳回符合指定之 SearchPropertiesFilterProperties 的所有 UITestControl 的集合。 (繼承自 UITestControl)。
公用方法 GetChildren 傳回目前 UITestControl 之所有第一層子系的集合。 (繼承自 UITestControl)。
公用方法 GetClickablePoint 傳回控制項上可點選的點。 (繼承自 UITestControl)。
公用方法 GetHashCode 傳回表示目前 UITestControl 執行個體的唯一值。 (繼承自 UITestControl)。
公用方法 GetParent 傳回目前 UITestControl 的父代。 (繼承自 UITestControl)。
公用方法 GetProperty 取得指定之屬性的值。 (繼承自 UITestControl)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetUITestControlsForSearch 取得此控制項中的子控制項陣列。 (繼承自 WinControl)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 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)。

回頁首

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

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

WinSlider.PropertyNames

WinControl