Control.QueryAccessibilityHelp Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn AccessibleObject Hilfe für Barrierefreiheitsanwendungen bereitgestellt wird.
public:
event System::Windows::Forms::QueryAccessibilityHelpEventHandler ^ QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
member this.QueryAccessibilityHelp : System.Windows.Forms.QueryAccessibilityHelpEventHandler
Public Custom Event QueryAccessibilityHelp As QueryAccessibilityHelpEventHandler
Ereignistyp
Beispiele
Im folgenden Codebeispiel wird die Erstellung eines barrierefreiheitsbewussten Diagrammsteuerelements dargestellt, wobei mithilfe der Klassen AccessibleObject und Control.ControlAccessibleObject barrierefreie Informationen verfügbar gemacht werden. Das Steuerelement zeichnet zwei Kurven zusammen mit einer Legende. Die ChartControlAccessibleObject Klasse, die von ControlAccessibleObject abgeleitet wird, wird in der CreateAccessibilityInstance Methode verwendet, um benutzerdefinierte zugängliche Informationen für das Diagrammsteuerelement bereitzustellen. Da die Diagrammlegende kein tatsächliches Control -based-Steuerelement ist, sondern stattdessen vom Diagrammsteuerelement gezeichnet wird, werden keine integrierten barrierefreien Informationen verwendet. Aus diesem Grund überschreibt die ChartControlAccessibleObject Klasse die GetChild Methode, um die CurveLegendAccessibleObject barrierefreien Informationen für jeden Teil der Legende zurückzugeben. Wenn eine barrierefreie Anwendung dieses Steuerelement verwendet, kann das Steuerelement die erforderlichen barrierefreien Informationen bereitstellen.
Dieser Codeauszug veranschaulicht die Behandlung des QueryAccessibilityHelp Ereignisses. AccessibleObject Die Klassenübersicht finden Sie im vollständigen Codebeispiel.
// Handles the QueryAccessibilityHelp event.
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.HelpString = "Displays chart data";
}
' Handle the QueryAccessibilityHelp event.
Private Sub ChartControl_QueryAccessibilityHelp(sender As Object, _
e As System.Windows.Forms.QueryAccessibilityHelpEventArgs) Handles MyBase.QueryAccessibilityHelp
e.HelpString = "Displays chart data"
End Sub
Hinweise
Sie sollten die HelpProvider Klasse verwenden, um Benutzern das Aufrufen von Hilfe zu Ihrem barrierefreien Objekt durch Drücken der F1-TASTE zu ermöglichen. Mithilfe der HelpProvider bereitgestellten Informationen erhalten Sie vollständige Informationen in der QueryAccessibilityHelpEventArgs. Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.