DataGridView.DataGridViewAccessibleObject 类       
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 DataGridView 控件的相关信息提供给具有辅助功能的客户端应用程序。
protected: ref class DataGridView::DataGridViewAccessibleObject : System::Windows::Forms::Control::ControlAccessibleObject[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObjectprotected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObjectProtected Class DataGridView.DataGridViewAccessibleObject
Inherits Control.ControlAccessibleObject- 继承
- 
				DataGridView.DataGridViewAccessibleObject
- 属性
注解
Windows 窗体具有内置的辅助功能支持,并提供有关应用程序的信息,使应用程序能够与辅助功能客户端应用程序配合使用。 辅助功能客户端应用程序的示例包括屏幕放大器和审阅者实用工具、语音输入实用工具、屏幕键盘、备用输入设备和键盘增强实用工具。
类 DataGridView.DataGridViewAccessibleObject 继承自 类, AccessibleObject 以便向辅助功能客户端应用程序提供有关控件的信息 DataGridView 。 表示 、、 和 - 可视部分的每个DataGridViewDataGridViewColumnHeaderCell - 类还包含一个继承自 AccessibleObject 的类,用于提供有关包含类的信息,并代表辅助功能客户端应用程序执行操作。DataGridViewCellDataGridViewRowDataGridViewRowHeaderCell
在某些情况下,需要向辅助功能客户端应用程序提供其他信息,例如控件的名称或说明 DataGridView 。 可通过两种方式提供此附加信息。 若要为现有控件提供有限的辅助功能信息,请设置控件的 AccessibleName 和 AccessibleDescription 属性值,这些值将报告给辅助功能客户端应用程序。
注意
应仅在极少数情况下更改 AccessibleDefaultActionDescription 和 AccessibleRole 属性值,例如,如果使列表 DataGridView 看起来像一个列表。
有时,可能需要将更多辅助功能信息或其他辅助功能操作包含在自定义 DataGridView 或 DataGridViewCell中。 若要自定义辅助功能,可以编写派生自 DataGridView.DataGridViewAccessibleObject 或 DataGridViewCell.DataGridViewCellAccessibleObject 类的自己的类并重写 CreateAccessibilityInstance 方法。 例如,如果要编写实现唯一自定义操作的自定义行标题单元格,例如在单元格中执行特殊命中测试,则应创建一个从 DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject 类继承的类并重写 CreateAccessibilityInstance 方法。
DataGridView通过使用AccessibleRole值定义数据表层次结构来公开其数据结构。 有关向 Microsoft Active Accessibility 公开数据表的详细信息,请参阅 通过 Microsoft Active Accessibility 公开数据表。
构造函数
| DataGridView.DataGridViewAccessibleObject(DataGridView) | 初始化 DataGridView.DataGridViewAccessibleObject 类的新实例。 | 
属性
| Bounds | 获取辅助性对象的位置和大小。(继承自 AccessibleObject) | 
| DefaultAction | 获取描述对象默认操作的字符串。 并非所有对象都有默认操作。(继承自 Control.ControlAccessibleObject) | 
| Description | 获取 Control.ControlAccessibleObject 的说明。(继承自 Control.ControlAccessibleObject) | 
| Handle | 获取或设置辅助性对象的句柄。(继承自 Control.ControlAccessibleObject) | 
| Help | 获取有关对象的用途或用法的说明。(继承自 Control.ControlAccessibleObject) | 
| KeyboardShortcut | 获取辅助性对象的快捷键或访问键。(继承自 Control.ControlAccessibleObject) | 
| Name | 获取或设置可访问对象名称。 | 
| Name | 获取或设置可访问对象名称。(继承自 Control.ControlAccessibleObject) | 
| Owner | 获取辅助性对象的所有者。(继承自 Control.ControlAccessibleObject) | 
| Parent | 获取辅助性对象的父级。(继承自 Control.ControlAccessibleObject) | 
| Role | |
| State | 获取此辅助性对象的状态。(继承自 AccessibleObject) | 
| Value | 获取或设置辅助性对象的值。(继承自 AccessibleObject) |