Partager via


Fourniture d’informations d’accessibilité pour les contrôles (Windows Forms .NET)

Les aides à l’accessibilité sont des programmes et des dispositifs spécialisés qui aident les personnes handicapées à utiliser plus efficacement les ordinateurs. Tel est le cas notamment des lecteurs d’écran pour les non-voyants et des systèmes d’entrée vocale pour les personnes qui prononcent 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 :

Propriété AccessibilityObject

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

Propriété AccessibleDefaultActionDescription

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

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 le 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'";

Propriété AccessibleName

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

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

Propriété AccessibleRole

Cette propriété, qui contient une AccessibleRole , décrit le rôle du contrôle dans l’interface utilisateur. Un nouveau contrôle a la valeur définie sur Default. Cela signifierait que par défaut, un Button contrôle agit comme un Button. Vous pouvez éventuellement réinitialiser cette propriété si un contrôle a un autre rôle. Par exemple, vous pouvez utiliser un PictureBox contrôle en tant que Chartcontrôle et vous souhaiterez peut-être que les aides à l’accessibilité signalent le rôle en tant que rôle , et non en tant que Chart.PictureBox Vous pouvez aussi spécifier cette propriété pour des contrôles personnalisés que vous avez développés. Cette propriété être définie dans la fenêtre Propriétés ou dans du code comme suit :

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

Voir aussi