Compartir por


DataGridView.DataGridViewAccessibleObject Clase

Definición

Proporciona información sobre el DataGridView control para las aplicaciones cliente de accesibilidad.

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
Herencia
Atributos

Comentarios

Windows Forms tiene compatibilidad con accesibilidad integrada y proporciona información sobre la aplicación que le permite trabajar con aplicaciones cliente de accesibilidad. Algunos ejemplos de aplicaciones cliente de accesibilidad son utilidades de ampliación de pantalla y revisor, utilidades de entrada de voz, teclados en pantalla, dispositivos de entrada alternativos y utilidades de mejora del teclado.

La DataGridView.DataGridViewAccessibleObject clase hereda de la AccessibleObject clase para proporcionar información sobre el DataGridView control a las aplicaciones cliente de accesibilidad. Cada clase que representa una parte visual de DataGridView - DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRowy DataGridViewCell , también contiene una clase que hereda de AccessibleObject para proporcionar información sobre la clase contenedora y realizar acciones en nombre de las aplicaciones cliente de accesibilidad.

Hay instancias en las que querrá proporcionar información adicional, como el nombre o la descripción del DataGridView control, a las aplicaciones cliente de accesibilidad. Hay dos maneras de proporcionar esta información adicional. Para proporcionar información de accesibilidad limitada para los controles existentes, establezca los valores de propiedad y AccessibleDescription del AccessibleName control, que se notificarán a las aplicaciones cliente de accesibilidad.

Nota:

Debe cambiar los valores de propiedad AccessibleDefaultActionDescription y AccessibleRole solo en situaciones poco frecuentes, como si se crea un DataGridView aspecto similar a una lista.

En ocasiones, es posible que necesite más información de accesibilidad o acciones de accesibilidad diferentes para incluirse con su personalizado DataGridView o DataGridViewCell. Para personalizar la accesibilidad, puede escribir su propia clase que derive de las DataGridView.DataGridViewAccessibleObject clases o DataGridViewCell.DataGridViewCellAccessibleObject e invalidar el CreateAccessibilityInstance método . Por ejemplo, si está escribiendo una celda de encabezado de fila personalizada personalizada que implementa acciones personalizadas únicas, como pruebas de posicionamiento especiales dentro de la celda, debe crear una clase que herede de la DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject clase e invalidar el CreateAccessibilityInstance método.

DataGridView expone su estructura de datos mediante el uso AccessibleRole de valores para definir la jerarquía de la tabla de datos. Para obtener más información sobre cómo exponer tablas de datos a accesibilidad activa de Microsoft, vea Exponer tablas de datos a través de la accesibilidad activa de Microsoft.

Constructores

Nombre Description
DataGridView.DataGridViewAccessibleObject(DataGridView)

Inicializa una nueva instancia de la clase DataGridView.DataGridViewAccessibleObject.

Propiedades

Nombre Description
Bounds

Obtiene la ubicación y el tamaño del objeto accesible.

(Heredado de AccessibleObject)
DefaultAction

Obtiene una cadena que describe la acción predeterminada del objeto. No todos los objetos tienen una acción predeterminada.

(Heredado de Control.ControlAccessibleObject)
Description

Obtiene la descripción de .Control.ControlAccessibleObject

(Heredado de Control.ControlAccessibleObject)
Handle

Obtiene o establece el identificador del objeto accesible.

(Heredado de Control.ControlAccessibleObject)
Help

Obtiene la descripción de lo que hace el objeto o cómo se usa el objeto.

(Heredado de Control.ControlAccessibleObject)
KeyboardShortcut

Obtiene la tecla de método abreviado de objeto o la tecla de acceso para un objeto accesible.

(Heredado de Control.ControlAccessibleObject)
Name

Obtiene o establece el nombre de objeto accesible.

Name

Obtiene o establece el nombre de objeto accesible.

(Heredado de Control.ControlAccessibleObject)
Owner

Obtiene el propietario del objeto accesible.

(Heredado de Control.ControlAccessibleObject)
Parent

Obtiene el elemento primario de un objeto accesible.

(Heredado de Control.ControlAccessibleObject)
Role

Obtiene el rol de DataGridView.DataGridViewAccessibleObject.

State

Obtiene el estado de este objeto accesible.

(Heredado de AccessibleObject)
Value

Obtiene o establece el valor de un objeto accesible.

(Heredado de AccessibleObject)

Métodos

Nombre Description
CreateObjRef(Type)

Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
DoDefaultAction()

Realiza la acción predeterminada asociada a este objeto accesible.

(Heredado de AccessibleObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetChild(Int32)

Devuelve el objeto accesible secundario correspondiente al índice especificado.

GetChildCount()

Devuelve el número de objetos secundarios que pertenecen a un objeto accesible.

GetFocused()

Devuelve el objeto accesible del DataGridViewCell objeto que tiene el foco del teclado.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetHelpTopic(String)

Obtiene un identificador de un tema de Ayuda y la ruta de acceso al archivo de Ayuda asociado a este objeto accesible.

(Heredado de Control.ControlAccessibleObject)
GetLifetimeService()
Obsoletos.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetSelected()

Devuelve un AccessibleObject que representa las celdas seleccionadas en el DataGridView control .

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HitTest(Int32, Int32)

Recupera el objeto secundario en las coordenadas de pantalla especificadas.

InitializeLifetimeService()
Obsoletos.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto actual MarshalByRefObject .

(Heredado de MarshalByRefObject)
Navigate(AccessibleNavigation)

Navega a otro objeto accesible.

NotifyClients(AccessibleEvents, Int32, Int32)

Notifica a las aplicaciones cliente de accesibilidad del especificado para el control secundario especificado AccessibleEvents , lo que proporciona la identificación de AccessibleObject.

(Heredado de Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

Notifica a las aplicaciones cliente de accesibilidad del especificado AccessibleEvents para el control secundario especificado.

(Heredado de Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents)

Notifica a las aplicaciones cliente de accesibilidad del especificado AccessibleEvents.

(Heredado de Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Genera el evento de notificación de automatización de la interfaz de usuario.

(Heredado de AccessibleObject)
RaiseLiveRegionChanged()

Genera el evento de automatización de la interfaz de usuario LiveRegionChanged.

(Heredado de Control.ControlAccessibleObject)
Select(AccessibleSelection)

Modifica la selección o mueve el foco del teclado del objeto accesible.

(Heredado de AccessibleObject)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Asocia un objeto a una instancia de basada AccessibleObject en el identificador y el identificador de objeto del objeto.

(Heredado de AccessibleObject)
UseStdAccessibleObjects(IntPtr)

Asocia un objeto a una instancia de basada AccessibleObject en el identificador del objeto .

(Heredado de AccessibleObject)

Implementaciones de interfaz explícitas

Nombre Description
IAccessible.accChildCount

Obtiene el número de interfaces secundarias que pertenecen a este objeto. Para obtener una descripción de este miembro, vea accChildCount.

(Heredado de AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Realiza la acción predeterminada del objeto especificado. No todos los objetos tienen una acción predeterminada. Para obtener una descripción de este miembro, vea accDoDefaultAction(Object).

(Heredado de AccessibleObject)
IAccessible.accFocus

Obtiene el objeto que tiene el foco del teclado. Para obtener una descripción de este miembro, vea accFocus.

(Heredado de AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Obtiene el objeto secundario en las coordenadas de pantalla especificadas. Para obtener una descripción de este miembro, vea accHitTest(Int32, Int32).

(Heredado de AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Obtiene la ubicación de pantalla actual del objeto. Para obtener una descripción de este miembro, vea accLocation(Int32, Int32, Int32, Int32, Object).

(Heredado de AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Navega a un objeto accesible en relación con el objeto actual. Para obtener una descripción de este miembro, vea accNavigate(Int32, Object).

(Heredado de AccessibleObject)
IAccessible.accParent

Obtiene el objeto primario accesible de este objeto. Para obtener una descripción de este miembro, vea accParent.

(Heredado de AccessibleObject)
IAccessible.accSelect(Int32, Object)

Modifica la selección o mueve el foco del teclado del objeto accesible. Para obtener una descripción de este miembro, vea accSelect(Int32, Object).

(Heredado de AccessibleObject)
IAccessible.accSelection

Obtiene los objetos secundarios seleccionados de un objeto accesible. Para obtener una descripción de este miembro, vea accSelection.

(Heredado de AccessibleObject)
IReflect.GetField(String, BindingFlags)

Obtiene el FieldInfo objeto correspondiente al campo y la marca de enlace especificados. Para obtener una descripción de este miembro, vea GetField(String, BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetFields(BindingFlags)

Obtiene una matriz de FieldInfo objetos correspondientes a todos los campos de la clase actual. Para obtener una descripción de este miembro, vea GetFields(BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Obtiene una matriz de MemberInfo objetos correspondientes a todos los miembros públicos o a todos los miembros que coinciden con un nombre especificado. Para obtener una descripción de este miembro, vea GetMember(String, BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetMembers(BindingFlags)

Obtiene una matriz de MemberInfo objetos correspondientes a todos los miembros públicos o a todos los miembros de la clase actual. Para obtener una descripción de este miembro, vea GetMembers(BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Obtiene un MethodInfo objeto correspondiente a un método especificado, utilizando una matriz Type para elegir entre los métodos sobrecargados. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Heredado de AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Obtiene un MethodInfo objeto correspondiente a un método especificado bajo restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea GetMethod(String, BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetMethods(BindingFlags)

Obtiene una matriz de MethodInfo objetos con todos los métodos públicos o todos los métodos de la clase actual. Para obtener una descripción de este miembro, vea GetMethods(BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetProperties(BindingFlags)

Obtiene una matriz de PropertyInfo objetos correspondientes a todas las propiedades públicas o a todas las propiedades de la clase actual. Para obtener una descripción de este miembro, vea GetProperties(BindingFlags).

(Heredado de AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Obtiene un PropertyInfo objeto correspondiente a una propiedad especificada con restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Heredado de AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Obtiene un PropertyInfo objeto correspondiente a una propiedad especificada bajo restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea GetProperty(String, BindingFlags).

(Heredado de AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Invoca un miembro especificado. Para obtener una descripción de este miembro, vea InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Heredado de AccessibleObject)
IReflect.UnderlyingSystemType

Obtiene el tipo subyacente que representa el IReflect objeto . Para obtener una descripción de este miembro, vea UnderlyingSystemType.

(Heredado de AccessibleObject)

Se aplica a

Consulte también