AccessibleObject 成员

提供辅助功能应用程序用于调整应用程序的用户界面 (UI) 的信息,以方便有障碍用户使用。

下表列出了由 AccessibleObject 类型公开的成员。

公共构造函数

  名称 说明
Public method AccessibleObject 初始化 AccessibleObject 类的新实例。

页首

公共属性

  名称 说明
Public property Bounds 获取辅助性对象的位置和大小。
Public property DefaultAction 获取描述对象默认操作的字符串。并非所有对象都有默认操作。
Public property Description 获取说明指定对象可视外观的字符串。并非所有对象都有说明。
Public property Help 获取对象用途或如何使用对象的说明。
Public property KeyboardShortcut 获取辅助性对象的快捷键或访问键。
Public property Name 获取或设置对象名。
Public property Parent 获取辅助性对象的父级。
Public property Role 获取此辅助性对象的角色。
Public property State 获取此辅助性对象的状态。
Public property Value 获取或设置辅助性对象的值。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method DoDefaultAction 执行与该辅助性对象相关的默认操作。
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetChild 检索对应于指定索引的辅助性子级。
Public method GetChildCount 检索属于辅助性对象的子级的个数。
Public method GetFocused 检索具有键盘焦点的对象。
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetHelpTopic 获取帮助主题标识符及与该辅助性对象相关的帮助文件的路径。
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetSelected 检索当前选定的子级。
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method HitTest 在指定的屏幕坐标位置检索子对象。
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method Navigate 定位到另一个辅助性对象。
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method Select 修改选择内容或移动辅助性对象的键盘焦点。
Public method ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)
Protected method UseStdAccessibleObjects 已重载。 将对象与 AccessibleObject 的一个实例关联起来。

页首

显式接口实现

  名称 说明
Explicit interface implementation Method Accessibility.IAccessible.accDoDefaultAction 执行指定对象的默认操作。并非所有对象都有默认操作。
Explicit interface implementation Method Accessibility.IAccessible.accHitTest 在指定的屏幕坐标位置获取子对象。
Explicit interface implementation Method Accessibility.IAccessible.accLocation 获取对象的当前屏幕位置。
Explicit interface implementation Method Accessibility.IAccessible.accNavigate 相对于当前对象定位到一个辅助性对象。
Explicit interface implementation Method Accessibility.IAccessible.accSelect 修改选择内容或移动辅助性对象的键盘焦点。
Explicit interface implementation Method Accessibility.IAccessible.get_accChild 获取子辅助性对象。
Explicit interface implementation Method Accessibility.IAccessible.get_accDefaultAction 获取描述对象默认操作的字符串。并非所有对象都有默认操作。
Explicit interface implementation Method Accessibility.IAccessible.get_accDescription 获取说明指定对象可视外观的字符串。并非所有对象都有说明。
Explicit interface implementation Method Accessibility.IAccessible.get_accHelp 获取对象用途或如何使用对象的说明。
Explicit interface implementation Method Accessibility.IAccessible.get_accHelpTopic 获取帮助主题标识符及与该辅助性对象相关的帮助文件的路径。
Explicit interface implementation Method Accessibility.IAccessible.get_accKeyboardShortcut 获取辅助性对象的快捷键或访问键。
Explicit interface implementation Method Accessibility.IAccessible.get_accName 获取辅助性对象的名称。
Explicit interface implementation Method Accessibility.IAccessible.get_accRole 获取辅助性对象的角色。
Explicit interface implementation Method Accessibility.IAccessible.get_accState 获取此辅助性对象的状态。
Explicit interface implementation Method Accessibility.IAccessible.get_accValue 获取或设置辅助性对象的值。
Explicit interface implementation Method Accessibility.IAccessible.set_accName 设置辅助性对象的名称。
Explicit interface implementation Method Accessibility.IAccessible.set_accValue 设置辅助性对象的值。
Explicit interface implementation Method System.Reflection.IReflect.GetField 获取与指定字段和绑定标志对应的 System.Reflection.FieldInfo 对象。
Explicit interface implementation Method System.Reflection.IReflect.GetFields 获取与当前类的所有字段对应的 System.Reflection.FieldInfo 对象的数组。
Explicit interface implementation Method System.Reflection.IReflect.GetMember 获取 System.Reflection.MemberInfo 对象数组,这些对象对应于所有公共成员或与指定的名称匹配的所有成员。
Explicit interface implementation Method System.Reflection.IReflect.GetMembers 获取 System.Reflection.MemberInfo 对象数组,这些对象对应于所有公共成员或者当前类的所有成员。
Explicit interface implementation System.Reflection.IReflect.GetMethod 已重载。 
Explicit interface implementation Method System.Reflection.IReflect.GetMethods 获取 System.Reflection.MethodInfo 对象的数组,其中包含了所有公共方法或当前类的所有方法。
Explicit interface implementation Method System.Reflection.IReflect.GetProperties 获取 System.Reflection.PropertyInfo 对象数组,这些对象对应于所有公共属性或当前类的所有属性。
Explicit interface implementation System.Reflection.IReflect.GetProperty 已重载。 
Explicit interface implementation Method System.Reflection.IReflect.InvokeMember 调用指定的成员。
Explicit interface implementation Property Accessibility.IAccessible.accChildCount  
Explicit interface implementation Property Accessibility.IAccessible.accFocus  
Explicit interface implementation Property Accessibility.IAccessible.accParent  
Explicit interface implementation Property Accessibility.IAccessible.accSelection  
Explicit interface implementation Property System.Reflection.IReflect.UnderlyingSystemType  

页首

请参见

参考

AccessibleObject 类
System.Windows.Forms 命名空间