Freigeben über


QueryAccessibilityHelpEventHandler Delegat

Definition

Stellt die Methode dar, die das QueryAccessibilityHelp-Ereignis eines Steuerelements behandelt.

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)

Parameter

sender
Object

Die Quelle des Ereignisses.

e
QueryAccessibilityHelpEventArgs

Ein QueryAccessibilityHelpEventArgs, das die Ereignisdaten enthält.

Beispiele

Im folgenden Codebeispiel wird die Erstellung eines barrierefreiheitsfähigen Diagrammsteuerelements veranschaulicht, das die AccessibleObject Klassen und Control.ControlAccessibleObject verwendet, um barrierefreie Informationen verfügbar zu machen. Das Steuerelement zeichnet zwei Kurven zusammen mit einer Legende. Die ChartControlAccessibleObject -Klasse, die von ControlAccessibleObjectabgeleitet wird, wird in der CreateAccessibilityInstance -Methode verwendet, um benutzerdefinierte, zugängliche Informationen für das Diagrammsteuerelement bereitzustellen. Da es sich bei der Diagrammlegende nicht um ein tatsächlich Controlbasiertes Steuerelement handelt, sondern stattdessen vom Diagrammsteuerelement gezeichnet wird, enthält sie keine integrierten, zugänglichen Informationen. Aus diesem Grund überschreibt die ChartControlAccessibleObject -Klasse die -Methode, um die GetChild zurückzugeben, die CurveLegendAccessibleObject zugängliche Informationen für jeden Teil der Legende darstellt. Wenn eine barrierefreie Anwendung dieses Steuerelement verwendet, kann das Steuerelement die erforderlichen barrierefreien Informationen bereitstellen.

Dieser Code veranschaulicht die Verwendung des QueryAccessibilityHelpEventHandler Delegaten mit dem QueryAccessibilityHelp -Ereignis. Das vollständige Codebeispiel finden Sie unter 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

Hinweise

Beim Erstellen eines QueryAccessibilityHelpEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, sofern der Delegat nicht entfernt wird. Weitere Informationen zu Ereignishandlerdelegaten finden Sie unter Behandeln und Auslösen von Ereignissen.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen