ToolStripMenuItem.CreateAccessibilityInstance Methode

Definition

Erstellt ein neues Barrierefreiheitsobjekt für das ToolStripMenuItem.

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 die ToolStripMenuItem.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die Methode zum Erstellen eines Barrierefreiheitsfähigen Diagrammsteuerelements mithilfe der CreateAccessibilityInstanceAccessibleObject Klassen zum Control.ControlAccessibleObject Verfügbarmachen von barrierefreien Informationen überschrieben wird. 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 es sich bei der Diagrammlegende nicht um ein tatsächliches Controlsteuerelementbasiertes Steuerelement handelt, 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.

Dieses Codebeispiel ist Teil eines vollständigen Codebeispiels, das in der AccessibleObject Klassenübersicht zu finden ist.

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

Gilt für:

Weitere Informationen