Exporter (0) Imprimer
Développer tout
Développer Réduire

Control.QueryAccessibilityHelp, événement

Mise à jour : novembre 2007

Se produit lorsque AccessibleObject fournit de l'aide aux applications d'accessibilité.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public event QueryAccessibilityHelpEventHandler QueryAccessibilityHelp
/** @event */
public void add_QueryAccessibilityHelp (QueryAccessibilityHelpEventHandler value)
/** @event */
public void remove_QueryAccessibilityHelp (QueryAccessibilityHelpEventHandler value)

JScript ne prend pas en charge les événements.

Vous devez utiliser la classe HelpProvider pour permettre aux utilisateurs d'appeler l'aide relative à votre objet accessible en appuyant sur la touche F1. L'utilisation de HelpProvider vous fournit des informations complètes dans QueryAccessibilityHelpEventArgs. Pour plus d'informations sur la gestion des événements, consultez Consommation d'événements.

L'exemple de code suivant illustre la création d'un contrôle graphique prenant en charge l'accessibilité, en utilisant les classes AccessibleObject et Control.ControlAccessibleObject pour exposer des informations accessibles. Le contrôle trace deux courbes en plus d'une légende. La classe ChartControlAccessibleObject, qui dérive de ControlAccessibleObject, est utilisée dans la méthode CreateAccessibilityInstance pour fournir des informations accessibles personnalisées au contrôle de graphique. Dans la mesure où la légende du graphique n'est pas un contrôle réel basé sur Control, mais qu'elle est plutôt dessinée par le contrôle graphique, elle ne dispose pas d'informations accessibles intégrées. De ce fait, la classe ChartControlAccessibleObject substitue la méthode GetChild pour retourner CurveLegendAccessibleObject, qui représente des informations accessibles pour chaque partie de la légende. Lorsqu'une application de type accessible utilise ce contrôle, le contrôle peut fournir les informations accessibles nécessaires.

Cet extrait de code illustre la gestion de l'événement QueryAccessibilityHelp. Consultez la vue d'ensemble de la classe AccessibleObject pour obtenir un exemple de code complet.

// 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


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

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft