Exportar (0) Imprimir
Expandir todo

QueryAccessibilityHelpEventArgs (Clase)

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
ComVisibleAttribute(true) 
public class QueryAccessibilityHelpEventArgs extends EventArgs
No aplicable.

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.

NotaNota:

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

Los miembros estáticos públicos (Shared en Visual Basic) 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 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
Mostrar:
© 2014 Microsoft