ToolStripOverflowButton.CreateAccessibilityInstance Methode
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.
Erstellt ein neues Barrierefreiheitsobjekt für das Steuerelement.
protected:
override System::Windows::Forms::AccessibleObject ^ CreateAccessibilityInstance();
protected override System.Windows.Forms.AccessibleObject CreateAccessibilityInstance();
override this.CreateAccessibilityInstance : unit -> System.Windows.Forms.AccessibleObject
Protected Overrides Function CreateAccessibilityInstance () As AccessibleObject
Gibt zurück
Ein Neues AccessibleObject für das Steuerelement.
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 das Überschreiben der CreateAccessibilityInstance Methode. AccessibleObject Die Klassenübersicht finden Sie im vollständigen Codebeispiel.
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
Wenn Sie die CreateAccessibilityInstance Methode nicht explizit aufrufen, wird sie aufgerufen, wenn auf die AccessibilityObject Eigenschaft verwiesen wird.
Hinweis
Um die AccessibilityObject Eigenschaft abzurufen oder festzulegen, müssen Sie einen Verweis auf die Accessibility Assembly hinzufügen, die mit dem .NET Framework installiert wird.