QueryAccessibilityHelpEventHandler Délégué

Définition

Représente la méthode qui gérera 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);
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

QueryAccessibilityHelpEventArgs qui 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 charge l’accessibilité, à l’aide des AccessibleObject classes et Control.ControlAccessibleObject 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 Controlcontrôle basé sur un réel, mais qu’elle est dessinée par le contrôle de graphique, elle n’inclut pas d’informations accessibles intégrées. Pour cette raison, la ChartControlAccessibleObject classe remplace la GetChild méthode pour retourner le qui représente les CurveLegendAccessibleObject informations accessibles pour chaque partie de la légende. Lorsqu’une application compatible avec 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 délégué QueryAccessibilityHelpEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués du gestionnaire d’événements, consultez Gestion et levée d’événements.

Méthodes d’extension

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