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
|
DataGridViewCell.DataGridViewCellAccessibleObject (Clase)
Proporciona información sobre un control DataGridViewCell a las aplicaciones cliente de accesibilidad.
System.MarshalByRefObject
System.Runtime.InteropServices.StandardOleMarshalObject
System.Windows.Forms.AccessibleObject
System.Windows.Forms.DataGridViewCell.DataGridViewCellAccessibleObject
System.Windows.Forms.DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject
System.Windows.Forms.DataGridViewCheckBoxCell.DataGridViewCheckBoxCellAccessibleObject
System.Windows.Forms.DataGridViewColumnHeaderCell.DataGridViewColumnHeaderCellAccessibleObject
System.Windows.Forms.DataGridViewImageCell.DataGridViewImageCellAccessibleObject
System.Windows.Forms.DataGridViewLinkCell.DataGridViewLinkCellAccessibleObject
System.Windows.Forms.DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
El tipo DataGridViewCell.DataGridViewCellAccessibleObject expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
DataGridViewCell.DataGridViewCellAccessibleObject() | Inicializa una nueva instancia de la clase DataGridViewCell.DataGridViewCellAccessibleObject sin inicializar la propiedad Owner. |
|
DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell) | Inicializa una nueva instancia de la clase DataGridViewCell.DataGridViewCellAccessibleObject, estableciendo la propiedad Owner en el objeto DataGridViewCell especificado. |
| Nombre | Descripción | |
|---|---|---|
|
Bounds | Obtiene la ubicación y el tamaño del objeto accesible. (Invalida a AccessibleObject.Bounds). |
|
DefaultAction | Obtiene una cadena que describe la acción predeterminada del objeto DataGridViewCell. (Invalida a AccessibleObject.DefaultAction). |
|
Description | Obtiene una cadena que describe la apariencia visual del objeto especificado. No todos los objetos tienen una descripción. (Se hereda de AccessibleObject). |
|
Help | Obtiene los nombres del tipo de la celda propietaria y del tipo base. (Invalida a AccessibleObject.Help). |
|
KeyboardShortcut | Obtiene la tecla de método abreviado o la tecla de acceso para el objeto accesible. (Se hereda de AccessibleObject). |
|
Name | Obtiene el nombre de DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.Name). |
|
Owner | Obtiene o establece la celda que posee el objeto DataGridViewCell.DataGridViewCellAccessibleObject. |
|
Parent | Obtiene el objeto principal de DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.Parent). |
|
Role | Obtiene el rol del objeto DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.Role). |
|
State | Obtiene el estado del objeto DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.State). |
|
Value | Obtiene o establece una cadena que representa el valor con formato de la celda propietaria. (Invalida a AccessibleObject.Value). |
| Nombre | Descripción | |
|---|---|---|
|
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). |
|
DoDefaultAction | Realiza la acción predeterminada asociada a DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.DoDefaultAction()). |
|
Equals(Object) | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
|
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). |
|
GetChild | Devuelve el objeto accesible correspondiente al índice especificado. (Invalida a AccessibleObject.GetChild(Int32)). |
|
GetChildCount | Devuelve el número de elementos secundarios que pertenecen a DataGridViewCell.DataGridViewCellAccessibleObject. (Invalida a AccessibleObject.GetChildCount()). |
|
GetFocused | Devuelve el objeto secundario accesible que tiene el foco de teclado. (Invalida a AccessibleObject.GetFocused()). |
|
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
|
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). |
|
GetLifetimeService | Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
|
GetSelected | Devuelve el objeto secundario accesible que está seleccionado actualmente. (Invalida a AccessibleObject.GetSelected()). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
HitTest | Recupera el objeto secundario que se encuentra en las coordenadas de pantalla especificadas. (Se hereda de AccessibleObject). |
|
InitializeLifetimeService | Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). |
|
MemberwiseClone() | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
MemberwiseClone(Boolean) | Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject). |
|
Navigate | Navega hasta otro objeto accesible. (Invalida a AccessibleObject.Navigate(AccessibleNavigation)). |
|
Select | Modifica la selección o desplaza el foco de teclado del objeto accesible. (Invalida a AccessibleObject.Select(AccessibleSelection)). |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
|
UseStdAccessibleObjects(IntPtr) | Infraestructura. Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador del objeto. (Se hereda de AccessibleObject). |
|
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). |
| Nombre | Descripción | |
|---|---|---|
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
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). |
|
IReflect.InvokeMember | Infraestructura. Invoca el miembro especificado. Para obtener una descripción de este miembro, vea IReflect.InvokeMember. (Se hereda de AccessibleObject). |
|
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). |
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
|
|---|
|
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.
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.
Nota