ControlShouldHaveValue

SMS

Un contrôle avec le rôle de {0} doit avoir une valeur, mais get_accValue n’est pas implémenté

Type

Erreur

Description

Un élément ne fournit pas de valeur comme prévu en fonction du rôle MSAA affecté, ce qui implique que l’élément n’a pas la méthode get_accValue implémentée. Par exemple, les rôles MSAA suivants doivent tous fournir une valeur.

  • ROLE_SYSTEM_COMBOBOX
  • ROLE_SYSTEM_IPADDRESS
  • ROLE_SYSTEM_LINK
  • ROLE_SYSTEM_OUTLINEITEM
  • ROLE_SYSTEM_PROGRESSBAR
  • ROLE_SYSTEM_SLIDER
  • ROLE_SYSTEM_SPINBUTTON
  • ROLE_SYSTEM_SCROLLBAR
  • ROLE_SYSTEM_TEXT

Ce problème est un problème pour les personnes qui s’appuient sur un lecteur d’écran et un clavier pour la navigation, car un élément qui a une valeur intrinsèque doit être en mesure de signaler cette valeur à un utilisateur.

Causes possibles

L’élément ou son parent a un rôle MSAA défini de manière inappropriée.

IAccessible ::get_accRole

rôles d’objet