DataGridView.DataGridViewAccessibleObject Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит данные об элементе управления DataGridView для клиентских приложений со специальными возможностями.
protected: ref class DataGridView::DataGridViewAccessibleObject : System::Windows::Forms::Control::ControlAccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObject
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObject
Protected Class DataGridView.DataGridViewAccessibleObject
Inherits Control.ControlAccessibleObject
- Наследование
-
DataGridView.DataGridViewAccessibleObject
- Атрибуты
Комментарии
Windows Forms имеет встроенную поддержку специальных возможностей и предоставляет сведения о приложении, позволяющие работать с клиентскими приложениями специальных возможностей. Примерами клиентских приложений специальных возможностей являются программы увеличения экрана и рецензента, служебные программы голосового ввода, экранные клавиатуры, альтернативные устройства ввода и служебные программы для улучшения клавиатуры.
Класс DataGridView.DataGridViewAccessibleObject наследуется от класса для предоставления AccessibleObject сведений об элементе DataGridView управления клиентским приложениям со специальными возможностями. Каждый класс, представляющий визуальную часть DataGridView - DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRowи DataGridViewCell , также содержит класс, наследующий от AccessibleObject , чтобы предоставить сведения о содержательном классе и выполнять действия от имени клиентских приложений со специальными возможностями.
Существуют случаи, когда требуется предоставить дополнительные сведения, такие как имя или описание DataGridView элемента управления, клиентским приложениям со специальными возможностями. Существует два способа предоставления этой дополнительной информации. Чтобы предоставить сведения о ограниченной доступности для существующих элементов управления, задайте значения свойств элемента управления AccessibleName и AccessibleDescription , которые будут переданы клиентским приложениям специальных возможностей.
Примечание
Значения свойств и AccessibleRole следует изменять AccessibleDefaultActionDescription только в редких ситуациях, например, если вы выглядите DataGridView как список.
Иногда вам может потребоваться добавить дополнительные сведения о специальных возможностях или различные действия по специальным возможностям, которые будут включены в пользовательский DataGridView или DataGridViewCell. Чтобы настроить специальные возможности, можно написать собственный класс, производный DataGridView.DataGridViewAccessibleObject от классов или DataGridViewCell.DataGridViewCellAccessibleObject , и переопределить CreateAccessibilityInstance метод . Например, если вы пишете настраиваемую ячейку заголовка строки, которая реализует уникальные настраиваемые действия, такие как специальное тестирование попадания в ячейку, необходимо создать класс, наследующий от DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject класса , и переопределить CreateAccessibilityInstance метод .
Предоставляет DataGridView свою структуру данных, используя AccessibleRole значения для определения иерархии таблиц данных. Дополнительные сведения о предоставлении таблиц данных для специальных возможностей Microsoft Active См. в статье Предоставление таблиц данных с помощью специальных возможностей 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 |
Получает роль объекта DataGridView.DataGridViewAccessibleObject. |
State |
Получает состояние данного доступного объекта. (Унаследовано от AccessibleObject) |
Value |
Получает или задает значение объекта с поддержкой специальных возможностей. (Унаследовано от AccessibleObject) |
Методы
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
DoDefaultAction() |
Выполняет действие по умолчанию, сопоставленное с объектом со специальными возможностями. (Унаследовано от AccessibleObject) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetChild(Int32) |
Возвращает дочерний объект со специальными возможностями, соответствующий указанному индексу. |
GetChildCount() |
Возвращает число дочерних объектов, принадлежащих объекту со специальными возможностями. |
GetFocused() |
Возвращает объект со специальными возможностями для элемента DataGridViewCell, имеющего фокус ввода. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetHelpTopic(String) |
Получает идентификатор раздела справки и путь к файлу справки, который сопоставлен с доступным объектом. (Унаследовано от Control.ControlAccessibleObject) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetSelected() |
Возвращает объект AccessibleObject, который представляет выбранные ячейки в элементе управления DataGridView. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HitTest(Int32, Int32) |
Получает дочерний объект с указанными экранными координатами. |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
Navigate(AccessibleNavigation) |
Переходит к другому доступному объекту. |
NotifyClients(AccessibleEvents) |
Сообщает клиентским приложениям со специальными возможностями об указанных событиях AccessibleEvents. (Унаследовано от Control.ControlAccessibleObject) |
NotifyClients(AccessibleEvents, Int32) |
Уведомляет клиентские приложения со специальными возможностями об указанном перечислении AccessibleEvents для указанного дочернего элемента управления. (Унаследовано от Control.ControlAccessibleObject) |
NotifyClients(AccessibleEvents, Int32, Int32) |
Уведомляет клиентские приложения со специальными возможностями об указанном перечислении AccessibleEvents для указанного дочернего элемента управления, предоставляя идентификацию объекта AccessibleObject. (Унаследовано от Control.ControlAccessibleObject) |
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) |
Вызывает событие уведомления автоматизации пользовательского интерфейса. (Унаследовано от AccessibleObject) |
RaiseLiveRegionChanged() |
Вызывает событие автоматизации пользовательского интерфейса LiveRegionChanged. (Унаследовано от Control.ControlAccessibleObject) |
Select(AccessibleSelection) |
Изменяет выделение или перемещает фокус ввода объекта со специальными возможностями. (Унаследовано от AccessibleObject) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Control.ControlAccessibleObject) |
UseStdAccessibleObjects(IntPtr) |
Сопоставляет объект с экземпляром объекта AccessibleObject на основании дескриптора объекта. (Унаследовано от AccessibleObject) |
UseStdAccessibleObjects(IntPtr, Int32) |
Сопоставляет объект с экземпляром объекта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) |
Получает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска. Описание этого члена см. в разделе GetMethod(String, BindingFlags). (Унаследовано от AccessibleObject) |
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Получает объект MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type. Описание этого члена см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). (Унаследовано от AccessibleObject) |
IReflect.GetMethods(BindingFlags) |
Получает массив объектов MethodInfo со всеми открытыми методами или всеми методами текущего класса. Описание этого члена см. в разделе GetMethods(BindingFlags). (Унаследовано от AccessibleObject) |
IReflect.GetProperties(BindingFlags) |
Получает массив объектов PropertyInfo, соответствующих всем открытым свойствам или всем свойствам текущего класса. Описание этого члена см. в разделе GetProperties(BindingFlags). (Унаследовано от AccessibleObject) |
IReflect.GetProperty(String, BindingFlags) |
Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска. Описание этого члена см. в разделе GetProperty(String, BindingFlags). (Унаследовано от AccessibleObject) |
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска. Описание этого члена см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). (Унаследовано от 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) |