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

QueryAccessibilityHelpEventArgs (Clase)

Actualización: noviembre 2007

Proporciona datos para el evento QueryAccessibilityHelp.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
public class QueryAccessibilityHelpEventArgs : EventArgs
/** @attribute ComVisibleAttribute(true) */
public class QueryAccessibilityHelpEventArgs extends EventArgs
public class QueryAccessibilityHelpEventArgs extends EventArgs

La clase Control expone un evento QueryAccessibilityHelp público. Las propiedades de la clase QueryAccessibilityHelpEventArgs se pueden utilizar para devolver ayuda personalizada sobre un control concreto para un cliente con acceso, como un lector de pantalla. Al controlar el evento QueryAccessibilityHelp, las propiedades HelpNamespace, HelpKeyword y HelpString se deben establecer con los valores adecuados.

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

La propiedad HelpKeyword debe ser una representación de cadena de un identificador numérico del tema de ayuda.

En el ejemplo de código siguiente se muestra la creación de un control de gráfico con reconocimiento de accesibilidad, mediante las clases AccessibleObject y Control.ControlAccessibleObject, con el fin de exponer información accesible. El control traza dos curvas acompañadas de una leyenda. La clase ChartControlAccessibleObject, que se deriva de ControlAccessibleObject, se utiliza en el método CreateAccessibilityInstance a fin de proporcionar información personalizada accesible para el control de gráfico. Dado que la leyenda del gráfico no es en realidad un control basado en Control, sino que la dibuja el control de gráfico, no contiene ningún tipo de información accesible integrada. Debido a esto, la clase ChartControlAccessibleObject reemplaza el método GetChild para devolver CurveLegendAccessibleObject que representa la información accesible de cada parte de la leyenda. Cuando este control se utiliza en una aplicación con reconocimiento de accesibilidad, el control puede proporcionar la información accesible que sea necesaria.

En este ejemplo se muestra el uso de la clase QueryAccessibilityHelpEventArgs con el evento QueryAccessibilityHelp. Para obtener el ejemplo de código completo, vea la información general de la clase AccessibleObject.

// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object sender, 
                            System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{            
    e.HelpString = "Displays chart data";
}          


// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(Object sender, 
    System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{
    e.set_HelpString("Displays chart data");
} //ChartControl_QueryAccessibilityHelp


System.Object
  System.EventArgs
    System.Windows.Forms.QueryAccessibilityHelpEventArgs
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, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar