Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

DataGridViewCell.DataGridViewCellAccessibleObject (Clase)

Proporciona información sobre un control DataGridViewCell a las aplicaciones cliente de accesibilidad.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
protected class DataGridViewCellAccessibleObject : AccessibleObject

El tipo DataGridViewCell.DataGridViewCellAccessibleObject expone los siguientes miembros.

  Nombre Descripción
Método público DataGridViewCell.DataGridViewCellAccessibleObject() Inicializa una nueva instancia de la clase DataGridViewCell.DataGridViewCellAccessibleObject sin inicializar la propiedad Owner.
Método público DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell) Inicializa una nueva instancia de la clase DataGridViewCell.DataGridViewCellAccessibleObject, estableciendo la propiedad Owner en el objeto DataGridViewCell especificado.
Arriba
  Nombre Descripción
Propiedad pública Bounds Obtiene la ubicación y el tamaño del objeto accesible. (Invalida a AccessibleObject.Bounds).
Propiedad pública DefaultAction Obtiene una cadena que describe la acción predeterminada del objeto DataGridViewCell. (Invalida a AccessibleObject.DefaultAction).
Propiedad pública Description Obtiene una cadena que describe la apariencia visual del objeto especificado. No todos los objetos tienen una descripción. (Se hereda de AccessibleObject).
Propiedad pública Help Obtiene los nombres del tipo de la celda propietaria y del tipo base. (Invalida a AccessibleObject.Help).
Propiedad pública KeyboardShortcut Obtiene la tecla de método abreviado o la tecla de acceso para el objeto accesible. (Se hereda de AccessibleObject).
Propiedad pública Name Obtiene el nombre de DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.Name).
Propiedad pública Owner Obtiene o establece la celda que posee el objeto DataGridViewCell.DataGridViewCellAccessibleObject.
Propiedad pública Parent Obtiene el objeto principal de DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.Parent).
Propiedad pública Role Obtiene el rol del objeto DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.Role).
Propiedad pública State Obtiene el estado del objeto DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.State).
Propiedad pública Value Obtiene o establece una cadena que representa el valor con formato de la celda propietaria. (Invalida a AccessibleObject.Value).
Arriba
  Nombre Descripción
Método público CreateObjRef Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método público DoDefaultAction Realiza la acción predeterminada asociada a DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.DoDefaultAction()).
Método público Equals(Object) Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetChild Devuelve el objeto accesible correspondiente al índice especificado. (Invalida a AccessibleObject.GetChild(Int32)).
Método público GetChildCount Devuelve el número de elementos secundarios que pertenecen a DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.GetChildCount()).
Método público GetFocused Devuelve el objeto secundario accesible que tiene el foco de teclado. (Invalida a AccessibleObject.GetFocused()).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetHelpTopic Obtiene un identificador de un tema de ayuda y la ruta de acceso al archivo de ayuda asociado a este objeto accesible. (Se hereda de AccessibleObject).
Método público GetLifetimeService Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público GetSelected Devuelve el objeto secundario accesible que está seleccionado actualmente. (Invalida a AccessibleObject.GetSelected()).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público HitTest Recupera el objeto secundario que se encuentra en las coordenadas de pantalla especificadas. (Se hereda de AccessibleObject).
Método público InitializeLifetimeService Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegido MemberwiseClone() Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido MemberwiseClone(Boolean) Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método público Navigate Navega hasta otro objeto accesible. (Invalida a AccessibleObject.Navigate(AccessibleNavigation)).
Método público Select Modifica la selección o desplaza el foco de teclado del objeto accesible. (Invalida a AccessibleObject.Select(AccessibleSelection)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido UseStdAccessibleObjects(IntPtr) Infraestructura. Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador del objeto. (Se hereda de AccessibleObject).
Método protegido UseStdAccessibleObjects(IntPtr, Int32) Infraestructura. Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador y el identificador del objeto. (Se hereda de AccessibleObject).
Arriba
  Nombre Descripción
Implementación explícita de interfaces Propiedad privada IAccessible.accChildCount Infraestructura. Obtiene el número de interfaces secundarias que pertenecen a este objeto. Para obtener una descripción de este miembro, vea IAccessible.accChildCount. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IAccessible.accDoDefaultAction Infraestructura. 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 IAccessible.accDoDefaultAction. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Propiedad privada IAccessible.accFocus Infraestructura. Obtiene el objeto que tiene el foco de teclado. Para obtener una descripción de este miembro, vea IAccessible.accFocus. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IAccessible.accHitTest Infraestructura. Obtiene el objeto secundario que se encuentra en las coordenadas de pantalla especificadas. Para obtener una descripción de este miembro, vea IAccessible.accHitTest. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IAccessible.accLocation Infraestructura. Obtiene la ubicación de pantalla actual del objeto. Para obtener una descripción de este miembro, vea IAccessible.accLocation. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IAccessible.accNavigate Infraestructura. Navega a un objeto accesible relativo al objeto actual. Para obtener una descripción de este miembro, vea IAccessible.accNavigate. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Propiedad privada IAccessible.accParent Infraestructura. Obtiene el objeto accesible primario de este objeto. Para obtener una descripción de este miembro, vea IAccessible.accParent. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IAccessible.accSelect Infraestructura. Modifica la selección o desplaza el foco de teclado del objeto accesible. Para obtener una descripción de este miembro, vea IAccessible.accSelect. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Propiedad privada IAccessible.accSelection Infraestructura. Obtiene los objetos secundarios seleccionados de un objeto accesible. Para obtener una descripción de este miembro, vea IAccessible.accSelection. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetField Infraestructura. Obtiene el objeto System.Reflection.FieldInfo correspondiente al campo y al marcador de enlace especificados. Para obtener una descripción de este miembro, vea IReflect.GetField. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetFields Infraestructura. Obtiene una matriz de objetos System.Reflection.FieldInfo correspondientes a todos los campos de la clase actual. Para obtener una descripción de este miembro, vea IReflect.GetFields. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetMember Infraestructura. Obtiene una matriz de objetos System.Reflection.MemberInfo correspondientes a todos los miembros públicos o a todos los miembros que coincidan con un nombre especificado. Para obtener una descripción de este miembro, vea IReflect.GetMember. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetMembers Infraestructura. Obtiene una matriz de objetos System.Reflection.MemberInfo 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 IReflect.GetMembers. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetMethod(String, BindingFlags) Infraestructura. Obtiene un objeto System.Reflection.MethodInfo correspondiente a un método especificado con unas restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea IReflect.GetMethod. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) Infraestructura. Obtiene un objeto System.Reflection.MethodInfo correspondiente a un método especificado, utilizando una matriz Type para elegir entre varios métodos sobrecargados. Para obtener una descripción de este miembro, vea IReflect.GetMethod. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetMethods Infraestructura. Obtiene una matriz de objetos System.Reflection.MethodInfo 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 IReflect.GetMethods. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetProperties Infraestructura. Obtiene una matriz de objetos System.Reflection.PropertyInfo 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 IReflect.GetProperties. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetProperty(String, BindingFlags) Infraestructura. Obtiene un objeto System.Reflection.PropertyInfo correspondiente a una propiedad especificada con unas restricciones de búsqueda especificadas. Para obtener una descripción de este miembro, vea IReflect.GetProperty. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) Infraestructura. Obtiene un objeto System.Reflection.PropertyInfo correspondiente a una propiedad especificada con unas determinadas restricciones de búsqueda. Para obtener una descripción de este miembro, vea IReflect.GetProperty. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Método privado IReflect.InvokeMember Infraestructura. Invoca el miembro especificado. Para obtener una descripción de este miembro, vea IReflect.InvokeMember. (Se hereda de AccessibleObject).
Implementación explícita de interfaces Propiedad privada IReflect.UnderlyingSystemType Infraestructura. Obtiene el tipo subyacente que representa el objeto IReflect. Para obtener una descripción de este miembro, vea IReflect.UnderlyingSystemType. (Se hereda de AccessibleObject).
Arriba

Los formularios Windows Forms tienen compatibilidad integrada para accesibilidad que permite a la aplicación trabajar con aplicaciones cliente de accesibilidad. Algunos ejemplos de aplicaciones cliente de accesibilidad son: utilidades para aumentar y revisar la pantalla, utilidades para entrada de voz, teclados en pantalla, dispositivos de entrada alternativos y utilidades para la mejora de los teclados.

La clase DataGridViewCell.DataGridViewCellAccessibleObject hereda de la clase AccessibleObject para proporcionar información sobre DataGridViewCell a aplicaciones cliente de accesibilidad. Cada una de las clases que representan una parte visual del control DataGridView, como DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow y DataGridViewCell, contiene también una clase que hereda de AccessibleObject, con el fin de proporcionar información acerca de la clase contenedora y realizar acciones en nombre de las aplicaciones cliente de accesibilidad.

Hay dos casos en los que resulta conveniente proporcionar información adicional, como puede ser el nombre o la descripción del control DataGridView, a las aplicaciones cliente de accesibilidad. Existen dos maneras de proporcionar esta información adicional. Para proporcionar información limitada sobre accesibilidad para los controles existentes, establezca los valores de las propiedades AccessibleName y AccessibleDescription del control, que se notificarán a las aplicaciones cliente de accesibilidad.

Nota Nota

Sólo debe cambiar los valores de las propiedades AccessibleDefaultActionDescription y AccessibleRole en raras ocasiones, por ejemplo cuando desee que un control DataGridView tenga la apariencia de una lista.

Ocasionalmente, quizás necesite información adicional de accesibilidad o las distintas acciones de accesibilidad que debe incluir en un control DataGridView o DataGridViewCell personalizado. Para personalizar la accesibilidad, puede escribir su propia clase derivada de las clases DataGridView.DataGridViewAccessibleObject o DataGridViewCell.DataGridViewCellAccessibleObject y reemplazar el método CreateAccessibilityInstance. Por ejemplo, si escribe una celda de encabezado de fila personalizada que implementa acciones personalizadas únicas, como comprobaciones de visitas especiales dentro de la celda, debe crear una clase que herede de la clase DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject y reemplazar el método CreateAccessibilityInstance.

El control DataGridView expone su estructura de datos utilizando valores AccessibleRole para definir la jerarquía de tablas de datos. Para obtener más información acerca de la exposición de tablas de datos en Microsoft Active Accessibility, vea “Exposing Data Tables through Microsoft Active Accessibility” en MSDN Library, en la dirección http://msdn.microsoft.com/library/spa.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar