DataGridViewCell.DataGridViewCellAccessibleObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о DataGridViewCell клиентских приложениях специальных возможностей.
protected: ref class DataGridViewCell::DataGridViewCellAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
Protected Class DataGridViewCell.DataGridViewCellAccessibleObject
Inherits AccessibleObject
- Наследование
-
DataGridViewCell.DataGridViewCellAccessibleObject
- Производный
- Атрибуты
Комментарии
Windows Forms включает встроенную поддержку специальных возможностей, которая позволяет приложению работать с клиентскими приложениями специальных возможностей. Примерами клиентских приложений специальных возможностей являются служебные программы расширения экрана и рецензентов, служебные программы ввода голоса, экранные клавиатуры, альтернативные устройства ввода и служебные программы улучшения клавиатуры.
Класс DataGridViewCell.DataGridViewCellAccessibleObject наследует от AccessibleObject класса, чтобы предоставить сведения о DataGridViewCell клиентских приложениях специальных возможностей. Каждый класс, представляющий визуальную часть DataGridView , например DataGridViewColumnHeaderCellDataGridViewRowHeaderCell, DataGridViewRow и DataGridViewCell также содержит класс, наследующий от AccessibleObject предоставления сведений о содержательном классе и выполнении действий от имени клиентских приложений специальных возможностей.
Существуют экземпляры, когда требуется предоставить дополнительные сведения, такие как имя или описание DataGridView элемента управления, для клиентских приложений специальных возможностей. Существует два способа предоставления этой дополнительной информации. Чтобы предоставить ограниченные сведения о специальных возможностях для существующих элементов управления, задайте значения элементов управления AccessibleName и AccessibleDescription свойства, которые будут сообщаться клиентским приложениям специальных возможностей.
Замечание
Значения свойств AccessibleRole следует изменить AccessibleDefaultActionDescription только в редких ситуациях, например, если вы сделаете список похожим DataGridView на список.
Иногда может потребоваться дополнительная информация о специальных возможностях или различные действия специальных возможностей, которые необходимо включить в настраиваемый DataGridView или DataGridViewCell. Чтобы настроить специальные возможности, можно написать собственный класс, производный от DataGridView.DataGridViewAccessibleObject или DataGridViewCell.DataGridViewCellAccessibleObject классов, и переопределить CreateAccessibilityInstance метод. Например, если вы пишете пользовательскую ячейку заголовка строки, реализующую уникальные пользовательские действия, например специальное тестирование попаданий в ячейку, необходимо создать класс, наследуемый от DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject класса и переопределить CreateAccessibilityInstance метод.
Она DataGridView предоставляет свою структуру данных с помощью AccessibleRole значений для определения иерархии таблиц данных. Дополнительные сведения о предоставлении таблиц данных microsoft Active Accessibility см. в статье "Предоставление таблиц данных через специальные возможности Майкрософт".
Конструкторы
| Имя | Описание |
|---|---|
| DataGridViewCell.DataGridViewCellAccessibleObject() |
Инициализирует новый экземпляр DataGridViewCell.DataGridViewCellAccessibleObject класса без инициализации Owner свойства. |
| DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell) |
Инициализирует новый экземпляр DataGridViewCell.DataGridViewCellAccessibleObject класса, задав свойству Owner указанное DataGridViewCellзначение. |
Свойства
| Имя | Описание |
|---|---|
| Bounds |
Возвращает расположение и размер объекта со специальными возможностями. |
| DefaultAction |
Возвращает строку, описывающую действие DataGridViewCellпо умолчанию объекта. |
| Description |
Возвращает строку, описывающую внешний вид указанного объекта. Не все объекты имеют описание. (Унаследовано от AccessibleObject) |
| Help |
Возвращает имена типа и базового типа ячейки. |
| Help |
Возвращает описание того, что делает объект или как используется объект. (Унаследовано от AccessibleObject) |
| KeyboardShortcut |
Возвращает сочетания клавиш или ключ доступа для объекта со специальными возможностями. (Унаследовано от AccessibleObject) |
| Name |
Возвращает имя DataGridViewCell.DataGridViewCellAccessibleObjectобъекта . |
| Owner |
Возвращает или задает ячейку, которая владеет DataGridViewCell.DataGridViewCellAccessibleObject. |
| Parent |
Возвращает родительский DataGridViewCell.DataGridViewCellAccessibleObjectобъект . |
| Role |
Возвращает роль DataGridViewCell.DataGridViewCellAccessibleObjectобъекта . |
| State |
Возвращает состояние DataGridViewCell.DataGridViewCellAccessibleObjectобъекта . |
| Value |
Возвращает или задает строку, представляющую форматируемое значение ячейки. |
Методы
| Имя | Описание |
|---|---|
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| DoDefaultAction() |
Выполняет действие по умолчанию, связанное DataGridViewCell.DataGridViewCellAccessibleObjectс . |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetChild(Int32) |
Возвращает доступный объект, соответствующий указанному индексу. |
| GetChildCount() |
Возвращает число дочерних элементов, принадлежащих к DataGridViewCell.DataGridViewCellAccessibleObject. |
| GetFocused() |
Возвращает дочерний объект с фокусом клавиатуры. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHelpTopic(String) |
Возвращает идентификатор идентификатора раздела справки и путь к файлу справки, связанному с этим доступным объектом. (Унаследовано от AccessibleObject) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetSelected() |
Возвращает дочерний объект, доступный в данный момент. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| HitTest(Int32, Int32) |
Извлекает дочерний объект в указанных координатах экрана. (Унаследовано от AccessibleObject) |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| Navigate(AccessibleNavigation) |
Переходит к другому объекту со специальными возможностями. |
| RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) |
Вызывает событие уведомления службы автоматизации пользовательского интерфейса. (Унаследовано от AccessibleObject) |
| RaiseLiveRegionChanged() |
Вызывает событие автоматизации пользовательского интерфейса LiveRegionChanged. (Унаследовано от AccessibleObject) |
| Select(AccessibleSelection) |
Изменяет выделение или перемещает фокус клавиатуры объекта со специальными возможностями. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| UseStdAccessibleObjects(IntPtr, Int32) |
Связывает объект с экземпляром AccessibleObject на основе дескриптора и идентификатора объекта объекта. (Унаследовано от AccessibleObject) |
| UseStdAccessibleObjects(IntPtr) |
Связывает объект с экземпляром AccessibleObject объекта на основе дескриптора объекта. (Унаследовано от AccessibleObject) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IAccessible.accChildCount |
Возвращает количество дочерних интерфейсов, принадлежащих этому объекту. Описание этого элемента см. в разделе accChildCount. (Унаследовано от AccessibleObject) |
| IAccessible.accDoDefaultAction(Object) |
Выполняет действие по умолчанию указанного объекта. Не все объекты имеют действие по умолчанию. Описание этого элемента см. в разделе accDoDefaultAction(Object). (Унаследовано от AccessibleObject) |
| IAccessible.accFocus |
Получает объект с фокусом клавиатуры. Описание этого элемента см. в разделе accFocus. (Унаследовано от AccessibleObject) |
| IAccessible.accHitTest(Int32, Int32) |
Возвращает дочерний объект в указанных координатах экрана. Описание этого элемента см. в разделе accHitTest(Int32, Int32). (Унаследовано от AccessibleObject) |
| IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) |
Возвращает текущее расположение экрана объекта. Описание этого элемента см. в разделе accLocation(Int32, Int32, Int32, Int32, Object). (Унаследовано от AccessibleObject) |
| IAccessible.accNavigate(Int32, Object) |
Перемещается к объекту со специальными возможностями относительно текущего объекта. Описание этого элемента см. в разделе accNavigate(Int32, Object). (Унаследовано от AccessibleObject) |
| IAccessible.accParent |
Возвращает родительский объект, доступный для этого объекта. Описание этого элемента см. в разделе accParent. (Унаследовано от AccessibleObject) |
| IAccessible.accSelect(Int32, Object) |
Изменяет выделение или перемещает фокус клавиатуры объекта со специальными возможностями. Описание этого элемента см. в разделе accSelect(Int32, Object). (Унаследовано от AccessibleObject) |
| IAccessible.accSelection |
Возвращает выбранные дочерние объекты объекта со специальными возможностями. Описание этого элемента см. в разделе accSelection. (Унаследовано от AccessibleObject) |
| IReflect.GetField(String, BindingFlags) |
Возвращает объект, соответствующий FieldInfo указанному полю и флагу привязки. Описание этого элемента см. в разделе GetField(String, BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetFields(BindingFlags) |
Возвращает массив FieldInfo объектов, соответствующих всем полям текущего класса. Описание этого элемента см. в разделе GetFields(BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetMember(String, BindingFlags) |
Возвращает массив объектов, соответствующих всем общедоступным MemberInfo элементам или всем элементам, соответствующим указанному имени. Описание этого элемента см. в разделе GetMember(String, BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetMembers(BindingFlags) |
Получает массив объектов, соответствующих всем общедоступным MemberInfo членам или всем членам текущего класса. Описание этого элемента см. в разделе GetMembers(BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
MethodInfo Возвращает объект, соответствующий указанному методу, используя массив Type для выбора из перегруженных методов. Описание этого элемента см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). (Унаследовано от AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags) |
Возвращает объект, соответствующий MethodInfo указанному методу, в соответствии с указанными ограничениями поиска. Описание этого элемента см. в разделе GetMethod(String, BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetMethods(BindingFlags) |
Возвращает массив объектов со всеми открытыми методами MethodInfo или всеми методами текущего класса. Описание этого элемента см. в разделе GetMethods(BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetProperties(BindingFlags) |
Возвращает массив PropertyInfo объектов, соответствующих всем общедоступным свойствам или всем свойствам текущего класса. Описание этого элемента см. в разделе GetProperties(BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Возвращает объект, соответствующий PropertyInfo указанному свойству с указанными ограничениями поиска. Описание этого элемента см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). (Унаследовано от AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags) |
Возвращает объект, соответствующий PropertyInfo указанному свойству, в соответствии с указанными ограничениями поиска. Описание этого элемента см. в разделе GetProperty(String, BindingFlags). (Унаследовано от AccessibleObject) |
| IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Вызывает указанный элемент. Описание этого элемента см. в разделе InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). (Унаследовано от AccessibleObject) |
| IReflect.UnderlyingSystemType |
Возвращает базовый тип, представляющий IReflect объект. Описание этого элемента см. в разделе UnderlyingSystemType. (Унаследовано от AccessibleObject) |