Поделиться через


DataGridViewRow.DataGridViewRowAccessibleObject Класс

Определение

Предоставляет сведения о DataGridViewRow клиентских приложениях специальных возможностей.

protected: ref class DataGridViewRow::DataGridViewRowAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridViewRow.DataGridViewRowAccessibleObject : System.Windows.Forms.AccessibleObject
protected class DataGridViewRow.DataGridViewRowAccessibleObject : System.Windows.Forms.AccessibleObject
Protected Class DataGridViewRow.DataGridViewRowAccessibleObject
Inherits AccessibleObject
Наследование
DataGridViewRow.DataGridViewRowAccessibleObject
Атрибуты

Комментарии

Windows Forms включает встроенную поддержку специальных возможностей, которая позволяет приложению работать с клиентскими приложениями специальных возможностей. Примерами клиентских приложений специальных возможностей являются служебные программы расширения экрана и рецензентов, служебные программы ввода голоса, экранные клавиатуры, альтернативные устройства ввода и служебные программы улучшения клавиатуры.

Класс DataGridViewRow.DataGridViewRowAccessibleObject наследует от AccessibleObject класса, чтобы предоставить сведения о DataGridViewRow клиентских приложениях специальных возможностей. Каждый класс, представляющий визуальную часть 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 см. в статье "Предоставление таблиц данных через специальные возможности Майкрософт".

Конструкторы

Имя Описание
DataGridViewRow.DataGridViewRowAccessibleObject()

Инициализирует новый экземпляр DataGridViewRow.DataGridViewRowAccessibleObject класса без задания Owner свойства.

DataGridViewRow.DataGridViewRowAccessibleObject(DataGridViewRow)

Инициализирует новый экземпляр DataGridViewRow.DataGridViewRowAccessibleObject класса, задав свойству Owner указанное DataGridViewRowзначение.

Свойства

Имя Описание
Bounds

Возвращает расположение и размер объекта со специальными возможностями.

DefaultAction

Возвращает строку, описывающую действие по умолчанию объекта. Не все объекты имеют действие по умолчанию.

(Унаследовано от AccessibleObject)
Description

Возвращает строку, описывающую внешний вид указанного объекта. Не все объекты имеют описание.

(Унаследовано от AccessibleObject)
Help

Возвращает описание того, что делает объект или как используется объект.

(Унаследовано от AccessibleObject)
KeyboardShortcut

Возвращает сочетания клавиш или ключ доступа для объекта со специальными возможностями.

(Унаследовано от AccessibleObject)
Name

Возвращает имя DataGridViewRow.DataGridViewRowAccessibleObjectобъекта .

Owner

Возвращает или задает значение DataGridViewRow , к которому применяется это DataGridViewRow.DataGridViewRowAccessibleObject .

Parent

Возвращает родительский DataGridViewRow.DataGridViewRowAccessibleObjectобъект .

Role

Возвращает роль DataGridViewRow.DataGridViewRowAccessibleObjectобъекта .

State

Возвращает состояние DataGridViewRow.DataGridViewRowAccessibleObjectобъекта .

Value

Возвращает значение DataGridViewRow.DataGridViewRowAccessibleObjectобъекта .

Методы

Имя Описание
CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
DoDefaultAction()

Выполняет действие по умолчанию, связанное с этим доступным объектом.

(Унаследовано от AccessibleObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetChild(Int32)

Возвращает доступный дочерний элемент, соответствующий указанному индексу.

GetChildCount()

Возвращает число дочерних объектов, принадлежащих объекту со специальными возможностями.

GetFocused()

Возвращает доступный объект с фокусом клавиатуры.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetHelpTopic(String)

Возвращает идентификатор идентификатора раздела справки и путь к файлу справки, связанному с этим доступным объектом.

(Унаследовано от AccessibleObject)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetSelected()

Возвращает объект со специальными возможностями, представляющий выбранные DataGridViewCell в данный момент объекты.

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)

Применяется к

См. также раздел