Partager via


Fourniture d’informations d’accessibilité pour les contrôles

Les aides à l’accessibilité sont des programmes spécialisés et des appareils qui aident les personnes handicapées à utiliser plus efficacement les ordinateurs. Par exemple, des lecteurs d'écran pour les personnes aveugles et des utilitaires d'entrée vocale pour les personnes qui donnent des commandes verbales au lieu d'utiliser la souris ou le clavier. Ces aides à l’accessibilité interagissent avec les propriétés d’accessibilité exposées par les contrôles Windows Forms. Ces propriétés sont les suivantes :

AccessibilityObject, propriété

Cette propriété en lecture seule contient une AccessibleObject instance. L’AccessibleObject implémente l’interface IAccessible, qui fournit des informations sur la description, l’emplacement à l’écran, les capacités de navigation et la valeur du contrôle. Le concepteur définit cette valeur lorsque le contrôle est ajouté au formulaire.

Description de l'action par défaut accessible, propriété

Cette chaîne décrit l’action du contrôle. Elle n’apparaît pas dans la fenêtre Propriétés et ne peut être définie que dans le code. L’exemple suivant définit la propriété du contrôle de bouton AccessibleDefaultActionDescription :

button1.AccessibleDefaultActionDescription = "Closes the application.";
Button1.AccessibleDefaultActionDescription = "Closes the application."

Propriété AccessibleDescription

Cette chaîne décrit le contrôle. La AccessibleDescription propriété peut être définie dans la fenêtre Propriétés ou dans le code comme suit :

button1.AccessibleDescription = "A button with text 'Exit'";
Button1.AccessibleDescription = "A button with text 'Exit'."

AccessibleName, propriété

Il s’agit du nom d’un contrôle signalé aux aides à l’accessibilité. La AccessibleName propriété peut être définie dans la fenêtre Propriétés ou dans le code comme suit :

button1.AccessibleName = "Order";
Button1.AccessibleName = "Order"

AccessibleRole, propriété

Cette propriété, qui contient une AccessibleRole énumération, décrit le rôle d’interface utilisateur du contrôle. Un nouveau contrôle a la valeur définie sur Default. Cela signifie que par défaut, un Button contrôle agit comme un Button. La définition de cette propriété sur une autre valeur peut vous aider si le contrôle a un autre rôle. Par exemple, vous utilisez peut-être un PictureBox élément de contrôle pour afficher un graphique, et vous pourriez vouloir que les aides à l'accessibilité indiquent le rôle comme un Chart et non comme un PictureBox. Vous pouvez également spécifier cette propriété pour vos contrôles personnalisés. Vous pouvez définir cette propriété dans la fenêtre Propriétés ou dans le code comme suit :

pictureBox1.AccessibleRole = AccessibleRole.Chart;
PictureBox1.AccessibleRole = AccessibleRole.Chart

Voir aussi