Freigeben über


ToolStripOverflow.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

Ein neues AccessibleObject für das Steuerelement.

Beispiele

Im folgenden Codebeispiel wird die Erstellung eines barrierefreiheitsfähigen Diagrammsteuerelements veranschaulicht, das die AccessibleObject -Klasse 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 Control basiertes Steuerelement handelt, sondern stattdessen vom Diagrammsteuerelement gezeichnet wird, enthält sie keine integrierten, zugänglichen Informationen. Aus diesem Grund überschreibt die -Klasse die ChartControlAccessibleObjectGetChild -Methode, um die zurückzugeben, die CurveLegendAccessibleObject barrierefreie Informationen für jeden Teil der Legende darstellt. Wenn eine anwendung, die barrierefrei ist, dieses Steuerelement verwendet, kann das Steuerelement die erforderlichen barrierefreien Informationen bereitstellen.

In diesem Codeausschnitt wird das Überschreiben der CreateAccessibilityInstance -Methode veranschaulicht. Das vollständige Codebeispiel finden Sie in der AccessibleObject Klassenübersicht.

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 AccessibilityObject Eigenschaft abzurufen oder festzulegen, müssen Sie einen Verweis auf die Assembly hinzufügen, die Accessibility mit dem .NET Framework installiert ist.

Gilt für:

Weitere Informationen