QueryAccessibilityHelpEventHandler Délégué

Définition

Représente la méthode qui gérera l'événement QueryAccessibilityHelp d'un contrôle.Represents the method that will handle the QueryAccessibilityHelp event of a control.

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.The source of the event.

e
QueryAccessibilityHelpEventArgs

QueryAccessibilityHelpEventArgs qui contient les données d'événement.A QueryAccessibilityHelpEventArgs that contains the event data.

Héritage
QueryAccessibilityHelpEventHandler

Exemples

L’exemple de code suivant illustre la création d’un contrôle de graphique prenant en charge l' AccessibleObject accessibilité Control.ControlAccessibleObject , à l’aide des classes et pour exposer des informations accessibles.The following code example demonstrates the creation of an accessibility-aware chart control, using the AccessibleObject and Control.ControlAccessibleObject classes to expose accessible information. Le contrôle trace deux courbes avec une légende.The control plots two curves along with a legend. 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 Chart.The ChartControlAccessibleObject class, which derives from ControlAccessibleObject, is used in the CreateAccessibilityInstance method to provide custom accessible information for the chart control. Étant donné que la légende du graphique n' Controlest pas un contrôle réel, mais qu’elle est dessinée par le contrôle Chart, elle n’inclut pas d’informations accessibles intégrées.Because the chart legend is not an actual Control-based control, but instead is drawn by the chart control, it does not include any built-in accessible information. Pour cette raison, la ChartControlAccessibleObject classe substitue la GetChild méthode pour retourner le CurveLegendAccessibleObject qui représente des informations accessibles pour chaque partie de la légende.Because of this, the ChartControlAccessibleObject class overrides the GetChild method to return the CurveLegendAccessibleObject that represents accessible information for each part of the legend. Lorsqu’une application qui prend en charge l’accès utilise ce contrôle, le contrôle peut fournir les informations accessibles nécessaires.When an accessible-aware application uses this control, the control can provide the necessary accessible information.

Ce code montre comment utiliser QueryAccessibilityHelpEventHandler le délégué avec QueryAccessibilityHelp l’événement.This code demonstrates using the QueryAccessibilityHelpEventHandler delegate with the QueryAccessibilityHelp event. Pour obtenir un exemple de code complet AccessibleObject, consultez.For the complete code example, see 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.When you create a QueryAccessibilityHelpEventHandler delegate, you identify the method that will handle the event. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement.To associate the event with your event handler, add an instance of the delegate to the event. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué.The event handler is called whenever the event occurs, unless you remove the delegate. Pour plus d’informations sur les délégués de gestionnaires d’événements, consultez gestion et déclenchement d’événements.For more information about event-handler delegates, see Handling and Raising Events.

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é.Gets an object that represents the method represented by the specified delegate.

S’applique à

Voir aussi