ToolStripOverflowButton.CreateAccessibilityInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un nouvel objet d'accessibilité pour le contrôle.
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
Retours
Nouveau AccessibleObject pour le contrôle.
Exemples
L’exemple de code suivant illustre la création d’un contrôle de graphique prenant en compte l’accessibilité, en utilisant les classes et Control.ControlAccessibleObject les AccessibleObject classes pour exposer des informations accessibles. Le contrôle trace deux courbes avec une légende. La ChartControlAccessibleObject
classe, qui dérive de ControlAccessibleObject
, est utilisée dans la CreateAccessibilityInstance méthode pour fournir des informations accessibles personnalisées pour le contrôle de graphique. Étant donné que la légende du graphique n’est pas un contrôle réel Control basé sur les données, mais qu’elle est dessinée par le contrôle de graphique, elle n’a pas d’informations accessibles intégrées. En raison de cela, la ChartControlAccessibleObject
classe remplace la GetChild méthode pour retourner les CurveLegendAccessibleObject
informations accessibles pour chaque partie de la légende. Lorsqu’une application prenant en charge l’accessibilité utilise ce contrôle, le contrôle peut fournir les informations accessibles nécessaires.
Cet extrait de code illustre la substitution de la CreateAccessibilityInstance méthode. Consultez la vue d’ensemble de la AccessibleObject classe pour obtenir l’exemple de code complet.
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
Remarques
Si vous n'avez pas explicitement appelé la méthode CreateAccessibilityInstance, elle sera appelée lorsque la propriété AccessibilityObject sera référencée.
Notes
Pour obtenir ou définir la AccessibilityObject propriété, vous devez ajouter une référence à l’assembly Accessibility
installé avec le .NET Framework.