DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject Класс

Определение

Содержит сведения об элементе управления DataGridViewLinkCell для клиентских приложений со специальными возможностями.Provides information about a DataGridViewLinkCell control to accessibility client applications.

protected: ref class DataGridViewLinkCell::DataGridViewLinkCellAccessibleObject : System::Windows::Forms::DataGridViewCell::DataGridViewCellAccessibleObject
protected class DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject : System.Windows.Forms.DataGridViewCell.DataGridViewCellAccessibleObject
Protected Class DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject
Inherits DataGridViewCell.DataGridViewCellAccessibleObject
Наследование

Комментарии

Windows Forms включает встроенную поддержку специальных возможностей, которая позволяет приложению работать с клиентскими приложениями со специальными возможностями.Windows Forms includes built-in accessibility support that allows your application to work with accessibility client applications. Примеры клиентских приложений со специальными возможностями включают средства увеличения и просмотра экрана, служебные программы для ввода голоса, экранные клавиатуры, альтернативные устройства ввода и служебные программы для расширения клавиатуры.Examples of accessibility client applications include screen enlarger and reviewer utilities, voice input utilities, on-screen keyboards, alternative input devices, and keyboard enhancement utilities.

DataGridViewLinkCell.DataGridViewLinkCellAccessibleObjectКласс наследует от класса, AccessibleObject чтобы предоставить сведения о DataGridViewLinkCell клиентских приложениях со специальными возможностями.The DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject class inherits from the AccessibleObject class to provide information about a DataGridViewLinkCell to accessibility client applications. Каждый класс, представляющий визуальную часть, DataGridView например DataGridViewColumnHeaderCell , DataGridViewRowHeaderCell и, DataGridViewRow DataGridViewCell также содержит класс, наследующий от, AccessibleObject для предоставления сведений о содержащем классе и выполнения действий от имени клиентских приложений со специальными возможностями.Each class that represents a visual part of the DataGridView - such as DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow and DataGridViewCell - also contains a class that inherits from AccessibleObject to provide information about the containing class and perform actions on behalf of accessibility client applications.

Существуют экземпляры, когда необходимо предоставить дополнительные сведения, например имя или описание DataGridView элемента управления, для клиентских приложений со специальными возможностями.There are instances when you will want to provide additional information, such as the name or description of the DataGridView control, to accessibility client applications. Существует два способа предоставления этой дополнительной информации.There are two ways of providing this additional information. Чтобы предоставить ограниченные сведения о специальных возможностях для существующих элементов управления, задайте AccessibleName значения свойств элемента управления и AccessibleDescription , которые будут передаваться в клиентские приложения со специальными возможностями.To provide limited accessibility information for existing controls, set the control's AccessibleName and AccessibleDescription property values, which will be reported to accessibility client applications.

Примечание

Следует изменять AccessibleDefaultActionDescription AccessibleRole значения свойств и только в редких ситуациях, например, если вы сделаете DataGridView свой список.You should change the AccessibleDefaultActionDescription and AccessibleRole property values only in rare situations, such as if you make a DataGridView look like a list.

Иногда могут потребоваться дополнительные сведения о специальных возможностях или другие действия по специальным возможностям для включения в пользовательский DataGridView или DataGridViewCell .Occasionally, you might require more accessibility information or different accessibility actions to be included with your custom DataGridView or DataGridViewCell. Чтобы настроить специальные возможности, можно написать собственный класс, производный от DataGridView.DataGridViewAccessibleObject классов или, DataGridViewCell.DataGridViewCellAccessibleObject и переопределить CreateAccessibilityInstance метод.To customize accessibility, you can write your own class that derives from the DataGridView.DataGridViewAccessibleObject or DataGridViewCell.DataGridViewCellAccessibleObject classes and override the CreateAccessibilityInstance method. Например, при написании пользовательской ячейки заголовков строк, которая реализует уникальные пользовательские действия, такие как проверка попадания в ячейке, следует создать класс, наследующий от DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject класса, и переопределить CreateAccessibilityInstance метод.For example, if you are writing a custom row header cell that implements unique custom actions, such as special hit testing within your cell, you should create a class that inherits from the DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject class and override the CreateAccessibilityInstance method.

Объект DataGridView предоставляет свою структуру данных с помощью AccessibleRole значений для определения иерархии таблицы данных.The DataGridView exposes its data structure by using AccessibleRole values to define the data table hierarchy. Дополнительные сведения об обеспечении доступа к таблицам данных в Microsoft Active Accessibility см. в разделе предоставление таблиц данных через microsoft Active Accessibility.For more information on exposing data tables to Microsoft Active Accessibility, see Exposing Data Tables through Microsoft Active Accessibility.

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

DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject(DataGridViewCell)

Инициализирует новый экземпляр класса DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.Initializes a new instance of the DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject class.

Свойства

Bounds

Возвращает расположение и размер доступного объекта.Gets the location and size of the accessible object.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
DefaultAction

Получает строку, которая представляет действие по умолчанию для объекта DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.Gets a string that represents the default action of the DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.

Description

Получает строку, описывающую внешний вид указанного объекта.Gets a string that describes the visual appearance of the specified object. Не все объекты имеют описание.Not all objects have a description.

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

Получает имена типа и базового типа ячейки-владельца.Gets the names of the owning cell's type and base type.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
KeyboardShortcut

Получает сочетание клавиш или клавишу доступа для объекта со специальными возможностями.Gets the shortcut key or access key for the accessible object.

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

Возвращает имя DataGridViewCell.DataGridViewCellAccessibleObject.Gets the name of the DataGridViewCell.DataGridViewCellAccessibleObject.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
Owner

Получает или задает ячейку, являющуюся владельцем объекта DataGridViewCell.DataGridViewCellAccessibleObject.Gets or sets the cell that owns the DataGridViewCell.DataGridViewCellAccessibleObject.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
Parent

Возвращает родительский класс класса DataGridViewCell.DataGridViewCellAccessibleObject.Gets the parent of the DataGridViewCell.DataGridViewCellAccessibleObject.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
Role

Получает роль объекта DataGridViewCell.DataGridViewCellAccessibleObject.Gets the role of the DataGridViewCell.DataGridViewCellAccessibleObject.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
State

Возвращает состояние экземпляра DataGridViewCell.DataGridViewCellAccessibleObject.Gets the state of the DataGridViewCell.DataGridViewCellAccessibleObject.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
Value

Получает или задает строку, представляющую форматированное значение ячейки-владельца.Gets or sets a string representing the formatted value of the owning cell.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)

Методы

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

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

Выполняет действие по умолчанию для объекта DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.Performs the default action of the DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает объект со специальными возможностями, соответствующий указанному индексу.Returns the accessible object corresponding to the specified index.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
GetChildCount()

Получает количество дочерних объектов со специальными возможностями, которые принадлежат объекту DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.Gets the number of child accessible objects that belong to the DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject.

GetFocused()

Возвращает дочерний объект со специальными возможностями, содержащий фокус ввода с клавиатуры.Returns the child accessible object that has keyboard focus.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Получает идентификатор для идентификатора раздела справки и путь к файлу справки, связанному с данным объектом со специальными возможностями.Gets an identifier for a Help topic identifier and the path to the Help file associated with this accessible object.

(Унаследовано от AccessibleObject)
GetLifetimeService()
Является устаревшей.

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

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

Возвращает дочерний объект со специальными возможностями, выделенный в данный момент.Returns the child accessible object that is currently selected.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Получает дочерний объект с указанными экранными координатами.Retrieves the child object at the specified screen coordinates.

(Унаследовано от AccessibleObject)
InitializeLifetimeService()
Является устаревшей.

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

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

Переходит к другому доступному объекту.Navigates to another accessible object.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Вызывает событие уведомления автоматизации пользовательского интерфейса.Raises the UI automation notification event.

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

Вызывает событие автоматизации пользовательского интерфейса LiveRegionChanged.Raises the LiveRegionChanged UI automation event.

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

Изменяет выделение или перемещает фокус ввода объекта со специальными возможностями.Modifies the selection or moves the keyboard focus of the accessible object.

(Унаследовано от DataGridViewCell.DataGridViewCellAccessibleObject)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
UseStdAccessibleObjects(IntPtr)

Сопоставляет объект с экземпляром объекта AccessibleObject на основании дескриптора объекта.Associates an object with an instance of an AccessibleObject based on the handle of the object.

(Унаследовано от AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Сопоставляет объект с экземпляром объектаAccessibleObject на основании дескриптора и идентификатора объекта.Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object.

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

Явные реализации интерфейса

IAccessible.accChildCount

Получает число дочерних интерфейсов, принадлежащих этому объекту.Gets the number of child interfaces that belong to this object. Описание этого члена см. в разделе accChildCount.For a description of this member, see accChildCount.

(Унаследовано от AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Выполняет действие по умолчанию для указанного объекта.Performs the specified object's default action. Не все объекты имеют действия по умолчанию.Not all objects have a default action. Описание этого члена см. в разделе accDoDefaultAction(Object).For a description of this member, see accDoDefaultAction(Object).

(Унаследовано от AccessibleObject)
IAccessible.accFocus

Получает объект, получивший фокус ввода.Gets the object that has the keyboard focus. Описание этого члена см. в разделе accFocus.For a description of this member, see accFocus.

(Унаследовано от AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Получает дочерний объект с указанными экранными координатами.Gets the child object at the specified screen coordinates. Описание этого члена см. в разделе accHitTest(Int32, Int32).For a description of this member, see accHitTest(Int32, Int32).

(Унаследовано от AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Получает текущее расположение объекта на экране.Gets the object's current screen location. Описание этого члена см. в разделе accLocation(Int32, Int32, Int32, Int32, Object).For a description of this member, see accLocation(Int32, Int32, Int32, Int32, Object).

(Унаследовано от AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Переходит к объекту со специальными возможностями, расположение которого задается относительно текущего объекта.Navigates to an accessible object relative to the current object. Описание этого члена см. в разделе accNavigate(Int32, Object).For a description of this member, see accNavigate(Int32, Object).

(Унаследовано от AccessibleObject)
IAccessible.accParent

Получает родительский объект со специальными возможностями для данного объекта.Gets the parent accessible object of this object. Описание этого члена см. в разделе accParent.For a description of this member, see accParent.

(Унаследовано от AccessibleObject)
IAccessible.accSelect(Int32, Object)

Изменяет выделение или перемещает фокус ввода объекта со специальными возможностями.Modifies the selection or moves the keyboard focus of the accessible object. Описание этого члена см. в разделе accSelect(Int32, Object).For a description of this member, see accSelect(Int32, Object).

(Унаследовано от AccessibleObject)
IAccessible.accSelection

Получает выбранные дочерние объекты для объекта со специальными возможностями.Gets the selected child objects of an accessible object. Описание этого члена см. в разделе accSelection.For a description of this member, see accSelection.

(Унаследовано от AccessibleObject)
IReflect.GetField(String, BindingFlags)

Получает объект FieldInfo, соответствующий заданному полю и флагу привязки.Gets the FieldInfo object corresponding to the specified field and binding flag. Описание этого члена см. в разделе GetField(String, BindingFlags).For a description of this member, see GetField(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetFields(BindingFlags)

Получает массив объектов FieldInfo, соответствующих всем полям текущего класса.Gets an array of FieldInfo objects corresponding to all fields of the current class. Описание этого члена см. в разделе GetFields(BindingFlags).For a description of this member, see GetFields(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем открытым элементам или всем элементам, которые удовлетворяют заданному имени.Gets an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. Описание этого члена см. в разделе GetMember(String, BindingFlags).For a description of this member, see GetMember(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMembers(BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем открытым элементам или всем элементам текущего класса.Gets an array of MemberInfo objects corresponding either to all public members or to all members of the current class. Описание этого члена см. в разделе GetMembers(BindingFlags).For a description of this member, see GetMembers(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Получает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Описание этого члена см. в разделе GetMethod(String, BindingFlags).For a description of this member, see GetMethod(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Получает объект MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Описание этого члена см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Унаследовано от AccessibleObject)
IReflect.GetMethods(BindingFlags)

Получает массив объектов MethodInfo со всеми открытыми методами или всеми методами текущего класса.Gets an array of MethodInfo objects with all public methods or all methods of the current class. Описание этого члена см. в разделе GetMethods(BindingFlags).For a description of this member, see GetMethods(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetProperties(BindingFlags)

Получает массив объектов PropertyInfo, соответствующих всем открытым свойствам или всем свойствам текущего класса.Gets an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. Описание этого члена см. в разделе GetProperties(BindingFlags).For a description of this member, see GetProperties(BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Gets a PropertyInfo object corresponding to a specified property under specified search constraints. Описание этого члена см. в разделе GetProperty(String, BindingFlags).For a description of this member, see GetProperty(String, BindingFlags).

(Унаследовано от AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Получает объект PropertyInfo, соответствующий заданному свойству при заданных ограничениях поиска.Gets a PropertyInfo object corresponding to a specified property with specified search constraints. Описание этого члена см. в разделе GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).For a description of this member, see GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Унаследовано от AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает заданный элемент.Invokes a specified member. Описание этого члена см. в разделе InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).For a description of this member, see InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Унаследовано от AccessibleObject)
IReflect.UnderlyingSystemType

Получает базовый тип, представляющий объект IReflect.Gets the underlying type that represents the IReflect object. Описание этого члена см. в разделе UnderlyingSystemType.For a description of this member, see UnderlyingSystemType.

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

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

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