ToolStripOverflowButton.CreateAccessibilityInstance Methode

Definition

Erstellt ein neues Objekt für die Barrierefreiheit 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

AccessibleObject

Ein neues AccessibleObject für das Steuerelement.

Beispiele

Im folgenden Codebeispiel wird die Erstellung eines Barrierefreiheits-Diagrammsteuerelements veranschaulicht, indem AccessibleObject Control.ControlAccessibleObject die Und Klassen barrierefreie Informationen verfügbar gemacht werden. Das Steuerelement zeichnet zwei Kurven zusammen mit einer Legende. Die ChartControlAccessibleObject Klasse, die von ControlAccessibleObjectder Methode abgeleitet wird, wird in der CreateAccessibilityInstance Methode verwendet, um benutzerdefinierte barrierefreie Informationen für das Diagrammsteuerelement bereitzustellen. Da die Diagrammlegende kein tatsächliches-basiertes Control Steuerelement ist, sondern vom Diagrammsteuerelement gezeichnet wird, gibt es keine integrierten barrierefreien Informationen. 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 Steuerelements verwendet, kann das Steuerelement die erforderlichen barrierefreien Informationen bereitstellen.

Dieser Codeauszug veranschaulicht die Außerkraftsetzung der CreateAccessibilityInstance Methode. Siehe die Klassenübersicht für das AccessibleObject vollständige 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 beim Verweis auf die AccessibilityObject-Eigenschaft aufgerufen.

Hinweis

Um die Eigenschaft abzurufen oder festzulegen, müssen Sie einen Verweis auf die Assembly hinzufügen, die AccessibilityObject mit dem Accessibility .NET Framework installiert ist.

Gilt für

Siehe auch