Este tema aún no ha recibido ninguna valoración - Valorar este tema

DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject (Clase)

Actualización: noviembre 2007

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

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
protected class DataGridViewButtonCellAccessibleObject : DataGridViewCell..::.DataGridViewCellAccessibleObject
protected class DataGridViewButtonCellAccessibleObject extends DataGridViewCell..::.DataGridViewCellAccessibleObject
protected class DataGridViewButtonCellAccessibleObject extends DataGridViewCell..::.DataGridViewCellAccessibleObject

Los formularios Windows Forms tienen una compatibilidad de accesibilidad integrada que permite a la aplicación trabajar con aplicaciones de cliente con accesibilidad. Algunos ejemplos de aplicaciones de cliente con accesibilidad son las 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 DataGridViewButtonCell.DataGridViewButtonCellAccessibleObject hereda de la clase AccessibleObject para proporcionar información sobre el control DataGridViewButtonCell a las aplicaciones de cliente con accesibilidad. Cada una de las clases que representan una parte visual del control DataGridView, como DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow y DataGridViewCell, contienen también una clase que hereda de AccessibleObject, con el fin de proporcionar información sobre la clase contenedora y realizar acciones en nombre de las aplicaciones de cliente con accesibilidad.

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

zfh1xbs1.alert_note(es-es,VS.90).gif Nota:

Los valores de las propiedades AccessibleDefaultActionDescription y AccessibleRole sólo deben cambiarse en contadas ocasiones, como por ejemplo cuando se pretende que el control DataGridView tenga el aspecto de una lista.

Es posible que, ocasionalmente, necesite información adicional sobre la accesibilidad o diferentes acciones de accesibilidad que debe incluir en una clase DataGridView o DataGridViewCell personalizada. 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.

La clase DataGridView expone su estructura de datos utilizando valores de AccessibleRole que van a definir la jerarquía de tablas de datos. Para obtener más información sobre 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.

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.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar