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 属性值,这些值将报告给辅助功能客户端应用程序。

如果需要将更多辅助功能信息包含在控件中,则可以编写派生自 AccessibleObjectControl.ControlAccessibleObject 类的自己的类。 例如,如果要编写自己的控件,而该控件不是派生自公共控件,或者需要在控件中执行命中测试等操作,则应通过调用 CreateAccessibilityInstance 方法为控件创建 Control.ControlAccessibleObject

构造函数

CheckBox.CheckBoxAccessibleObject(Control)

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 CheckBox.CheckBoxAccessibleObject 类的新实例。

属性

Bounds

此 API 支持产品基础结构,不能在代码中直接使用。

获取辅助性对象的位置和大小。

(继承自 AccessibleObject)
DefaultAction

此 API 支持产品基础结构,不能在代码中直接使用。

获取描述 CheckBox 控件的默认操作的字符串。

Description

此 API 支持产品基础结构,不能在代码中直接使用。

获取 Control.ControlAccessibleObject 的说明。

(继承自 Control.ControlAccessibleObject)
Handle

此 API 支持产品基础结构,不能在代码中直接使用。

获取或设置辅助性对象的句柄。

(继承自 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)

方法

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)

此 API 支持产品基础结构,不能在代码中直接使用。

通知指定的 AccessibleEvents 的辅助功能客户端应用程序。

(继承自 Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

就指定子控件的指定 AccessibleEvents 通知辅助功能客户端应用程序。

(继承自 Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

就指定的子控件的指定 AccessibleEvents 通知辅助功能客户端应用程序,给定 AccessibleObject 的标识。

(继承自 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)

此 API 支持产品基础结构,不能在代码中直接使用。

根据对象的句柄,将一个对象与 AccessibleObject 的一个实例关联起来。

(继承自 AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

根据对象的句柄和对象 ID,将一个对象与 AccessibleObject 的一个实例关联起来。

(继承自 AccessibleObject)

显式接口实现

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)

此 API 支持产品基础结构,不能在代码中直接使用。

在指定的搜索约束下获取与指定方法对应的 MethodInfo 对象。 有关此成员的说明,请参见 GetMethod(String, BindingFlags)

(继承自 AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

此 API 支持产品基础结构,不能在代码中直接使用。

获取与指定方法对应的 MethodInfo 对象(使用类型数组从重载方法中进行选择)。 有关此成员的说明,请参见 GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

(继承自 AccessibleObject)
IReflect.GetMethods(BindingFlags)

此 API 支持产品基础结构,不能在代码中直接使用。

获取 MethodInfo 对象的数组,其中包含了所有公共方法或当前类的所有方法。 有关此成员的说明,请参见 GetMethods(BindingFlags)

(继承自 AccessibleObject)
IReflect.GetProperties(BindingFlags)

此 API 支持产品基础结构,不能在代码中直接使用。

获取 PropertyInfo 对象数组,这些对象对应于所有公共属性或当前类的所有属性。 有关此成员的说明,请参见 GetProperties(BindingFlags)

(继承自 AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

此 API 支持产品基础结构,不能在代码中直接使用。

在指定的搜索约束下获取与指定属性对应的 PropertyInfo 对象。 有关此成员的说明,请参见 GetProperty(String, BindingFlags)

(继承自 AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

此 API 支持产品基础结构,不能在代码中直接使用。

在指定的搜索约束下获取与指定属性对应的 PropertyInfo 对象。 有关此成员的说明,请参见 GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

(继承自 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)

适用于