QueryAccessibilityHelpEventHandler Délégué

Définition

Représente la méthode qui gère l’événement QueryAccessibilityHelp d’un contrôle.

public delegate void QueryAccessibilityHelpEventHandler(System::Object ^ sender, QueryAccessibilityHelpEventArgs ^ e);
public delegate void QueryAccessibilityHelpEventHandler(object sender, QueryAccessibilityHelpEventArgs e);
type QueryAccessibilityHelpEventHandler = delegate of obj * QueryAccessibilityHelpEventArgs -> unit
Public Delegate Sub QueryAccessibilityHelpEventHandler(sender As Object, e As QueryAccessibilityHelpEventArgs)

Paramètres

sender
Object

Source de l'événement.

e
QueryAccessibilityHelpEventArgs

Qui QueryAccessibilityHelpEventArgs contient les données d’événement.

Exemples

L’exemple de code suivant illustre la création d’un contrôle de graphique prenant en compte l’accessibilité, à l’aide des classes et AccessibleObject des Control.ControlAccessibleObject classes pour exposer des informations accessibles. Le contrôle trace deux courbes avec une légende. La ChartControlAccessibleObject classe, qui dérive de ControlAccessibleObject, est utilisée dans la CreateAccessibilityInstance méthode pour fournir des informations accessibles personnalisées pour le contrôle de graphique. Étant donné que la légende du graphique n’est pas un contrôle réel Controlbasé sur les données, mais qu’elle est dessinée par le contrôle de graphique, elle n’inclut pas d’informations accessibles intégrées. En raison de cela, la ChartControlAccessibleObject classe remplace la GetChild méthode pour retourner les CurveLegendAccessibleObject informations accessibles pour chaque partie de la légende. Lorsqu’une application prenant en charge l’accessibilité utilise ce contrôle, le contrôle peut fournir les informations accessibles nécessaires.

Ce code illustre l’utilisation du QueryAccessibilityHelpEventHandler délégué avec l’événement QueryAccessibilityHelp . Pour obtenir l’exemple de code complet, consultez AccessibleObject.

protected:
   // Overridden to return the custom AccessibleObject
   // for the entire chart.
   virtual AccessibleObject^ CreateAccessibilityInstance() override
   {
      return gcnew ChartControlAccessibleObject( this );
   }
// Overridden to return the custom AccessibleObject 
// for the entire chart.
protected override AccessibleObject CreateAccessibilityInstance() 
{            
    return new ChartControlAccessibleObject(this);
}
' Overridden to return the custom AccessibleObject 
' for the entire chart.
Protected Overrides Function CreateAccessibilityInstance() As AccessibleObject
    Return New ChartControlAccessibleObject(Me)
End Function

Remarques

Lorsque vous créez un QueryAccessibilityHelpEventHandler délégué, vous identifiez la méthode qui gère l’événement. Pour associer l’événement à votre gestionnaire d’événements, ajoutez une instance du délégué à l’événement. Le gestionnaire d’événements est appelé chaque fois que l’événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués de gestionnaire d’événements, consultez Gestion et déclenchement d’événements.

Méthodes d’extension

Nom Description
GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi