共用方式為


CheckBox.CheckBoxAccessibleObject 類別

定義

提供有關 CheckBox 無障礙客戶端應用程式控制的資訊。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public: ref class CheckBox::CheckBoxAccessibleObject : System::Windows::Forms::ButtonBase::ButtonBaseAccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
public class CheckBox.CheckBoxAccessibleObject : System.Windows.Forms.ButtonBase.ButtonBaseAccessibleObject
public class CheckBox.CheckBoxAccessibleObject : System.Windows.Forms.ButtonBase.ButtonBaseAccessibleObject
[<System.Runtime.InteropServices.ComVisible(true)>]
type CheckBox.CheckBoxAccessibleObject = class
    inherit ButtonBase.ButtonBaseAccessibleObject
type CheckBox.CheckBoxAccessibleObject = class
    inherit ButtonBase.ButtonBaseAccessibleObject
Public Class CheckBox.CheckBoxAccessibleObject
Inherits ButtonBase.ButtonBaseAccessibleObject
繼承
繼承
屬性

備註

Windows 表單內建無障礙支援,並提供應用程式相關資訊,使其能與無障礙用戶端應用程式協同運作。 無障礙客戶端應用的例子包括螢幕放大與審查工具、語音輸入工具、螢幕鍵盤、替代輸入裝置,以及鍵盤增強工具。 該 CheckBox.CheckBoxAccessibleObject 類別繼承自該 ButtonBase.ButtonBaseAccessibleObject 類別,以提供關於無障礙用戶端應用程式控制 CheckBox 的資訊。

有時你會想為無障礙客戶端應用程式提供自訂資訊,例如控制項名稱或描述。 提供這些資訊有兩種方式。 為現有控制項提供有限的無障礙資訊,請設定控制項的 AccessibleNameAccessibleDescriptionAccessibleDefaultActionDescriptionAccessibleRole 屬性值,這些值將回報給無障礙客戶端應用程式。

如果你需要更多無障礙資訊才能包含在控制中,你可以自行撰寫由 AccessibleObject or Control.ControlAccessibleObject 類別衍生的類別。 例如,如果你寫的是自己的控制,且非從共同控制中衍生出來,或你需要在控制範圍內進行像是命中測試等操作,你應該透過呼叫該CreateAccessibilityInstance方法來建立控制的 aControl.ControlAccessibleObject

建構函式

名稱 Description
CheckBox.CheckBoxAccessibleObject(Control)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 CheckBox.CheckBoxAccessibleObject 類別的新執行個體。

屬性

名稱 Description
Bounds

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得可存取物件的位置與大小。

(繼承來源 AccessibleObject)
DefaultAction

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個字串來描述控制項的預設動作 CheckBox

Description

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 的描述 Control.ControlAccessibleObject

(繼承來源 Control.ControlAccessibleObject)
Handle

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定可存取物件的 handle。

(繼承來源 Control.ControlAccessibleObject)
Help

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得物件的功能或使用方式的描述。

(繼承來源 Control.ControlAccessibleObject)
KeyboardShortcut

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供有關 CheckBox 無障礙客戶端應用程式控制的資訊。

(繼承來源 ButtonBase.ButtonBaseAccessibleObject)
Name

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

提供有關 CheckBox 無障礙客戶端應用程式控制的資訊。

(繼承來源 ButtonBase.ButtonBaseAccessibleObject)
Owner

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得可存取物件的擁有者。

(繼承來源 Control.ControlAccessibleObject)
Parent

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得可存取物件的父節點。

(繼承來源 Control.ControlAccessibleObject)
Role

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

這就成為這個可及物件的角色。

State

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

掌握控制狀態 CheckBox

Value

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定可存取物件的值。

(繼承來源 AccessibleObject)

方法

名稱 Description
CreateObjRef(Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個物件,包含產生代理伺服器所需的所有相關資訊,用於與遠端物件通訊。

(繼承來源 MarshalByRefObject)
DoDefaultAction()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

執行與此可存取物件相關的預設動作。

DoDefaultAction()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

執行與此可存取物件相關的預設動作。

(繼承來源 ButtonBase.ButtonBaseAccessibleObject)
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetChild(Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取對應指定索引的可存取子節點。

(繼承來源 AccessibleObject)
GetChildCount()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得屬於可及物件的子節點數量。

(繼承來源 AccessibleObject)
GetFocused()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

擷取帶有鍵盤焦點的物件。

(繼承來源 AccessibleObject)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設哈希函式。

(繼承來源 Object)
GetHelpTopic(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得一個說明主題的識別碼,以及與此可存取物件相關的說明檔案路徑。

(繼承來源 Control.ControlAccessibleObject)
GetLifetimeService()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

已淘汰.

取得目前控制此實例生命週期政策的終身服務物件。

(繼承來源 MarshalByRefObject)
GetSelected()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取回目前選取的子。

(繼承來源 AccessibleObject)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前實例的 Type

(繼承來源 Object)
HitTest(Int32, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在指定的螢幕座標取得子物件。

(繼承來源 AccessibleObject)
InitializeLifetimeService()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

已淘汰.

取得一個終身服務物件以控制此實例的終身政策。

(繼承來源 MarshalByRefObject)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object的淺層複本。

(繼承來源 Object)
MemberwiseClone(Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個 MarshalByRefObject 目前物件的淺層複製品。

(繼承來源 MarshalByRefObject)
Navigate(AccessibleNavigation)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

導航到另一個可存取的物件。

(繼承來源 AccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

通知無障礙用戶端應用程式 AccessibleEvents 指定於指定子控制項,並提供該 AccessibleObject

(繼承來源 Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

通知無障礙用戶端應用程式指定子控制項的指定 AccessibleEvents 內容。

(繼承來源 Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

通知無障礙客戶端應用程式指定事項 AccessibleEvents

(繼承來源 Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

這會觸發 UI 自動化通知事件。

(繼承來源 AccessibleObject)
RaiseLiveRegionChanged()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會觸發 LiveRegionChanged UI 自動化事件。

(繼承來源 Control.ControlAccessibleObject)
Select(AccessibleSelection)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

修改選取範圍或移動可存取物件的鍵盤焦點。

(繼承來源 AccessibleObject)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回表示目前 物件的字串。

(繼承來源 Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據 handle 和物件的 id 將物件與 的 AccessibleObject 實例關聯起來。

(繼承來源 AccessibleObject)
UseStdAccessibleObjects(IntPtr)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據物件的句柄將物件與 的 AccessibleObject 實例關聯。

(繼承來源 AccessibleObject)

明確介面實作

名稱 Description
IAccessible.accChildCount

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得屬於此物件的子介面數量。 關於此成員的描述,請參見 accChildCount

(繼承來源 AccessibleObject)
IAccessible.accDoDefaultAction(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

執行指定物件的預設動作。 並非所有物件都有預設動作。 關於此成員的描述,請參見 accDoDefaultAction(Object)

(繼承來源 AccessibleObject)
IAccessible.accFocus

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得帶有鍵盤焦點的物件。 關於此成員的描述,請參見 accFocus

(繼承來源 AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得指定畫面座標的子物件。 關於此成員的描述,請參見 accHitTest(Int32, Int32)

(繼承來源 AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得物件目前的螢幕位置。 關於此成員的描述,請參見 accLocation(Int32, Int32, Int32, Int32, Object)

(繼承來源 AccessibleObject)
IAccessible.accNavigate(Int32, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

導航到相對於當前物件可存取的物件。 關於此成員的描述,請參見 accNavigate(Int32, Object)

(繼承來源 AccessibleObject)
IAccessible.accParent

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得該物件的父可存取物件。 關於此成員的描述,請參見 accParent

(繼承來源 AccessibleObject)
IAccessible.accSelect(Int32, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

修改選取範圍或移動可存取物件的鍵盤焦點。 關於此成員的描述,請參見 accSelect(Int32, Object)

(繼承來源 AccessibleObject)
IAccessible.accSelection

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得可存取物件所選的子物件。 關於此成員的描述,請參見 accSelection

(繼承來源 AccessibleObject)
IReflect.GetField(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 FieldInfo 對應指定欄位與綁定標誌的物件。 關於此成員的描述,請參見 GetField(String, BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetFields(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得一個對應當前類別所有欄位的物件陣列 FieldInfo 。 關於此成員的描述,請參見 GetFields(BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetMember(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得一個對應所有公開成員或所有符合指定名稱成員的物件陣列 MemberInfo 。 關於此成員的描述,請參見 GetMember(String, BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetMembers(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得一個物件陣列 MemberInfo ,這些物件對應於所有公開成員或目前類別的所有成員。 關於此成員的描述,請參見 GetMembers(BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 MethodInfo 對應特定方法的物件,並使用型態陣列從過載方法中選擇。 關於此成員的描述,請參見 GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

(繼承來源 AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在指定的搜尋限制下,取得 MethodInfo 對應特定方法的物件。 關於此成員的描述,請參見 GetMethod(String, BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetMethods(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個包含所有公開方法或當前類別所有方法的物件陣列 MethodInfo 。 關於此成員的描述,請參見 GetMethods(BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetProperties(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會獲得一個對應所有公開屬性或當前類別所有屬性的物件陣列 PropertyInfo 。 關於此成員的描述,請參見 GetProperties(BindingFlags)

(繼承來源 AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 PropertyInfo 一個對應特定屬性且具特定搜尋約束的物件。 關於此成員的描述,請參見 GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

(繼承來源 AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

在指定的搜尋限制下,取得 PropertyInfo 對應特定屬性的物件。 關於此成員的描述,請參見 GetProperty(String, BindingFlags)

(繼承來源 AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

呼叫指定的成員。 關於此成員的描述,請參見 InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

(繼承來源 AccessibleObject)
IReflect.UnderlyingSystemType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得代表該 IReflect 物件的底層型別。 關於此成員的描述,請參見 UnderlyingSystemType

(繼承來源 AccessibleObject)

適用於