Ajout de texte supplémentaire aux boutons radio
Les programmes de lecture d’écran peuvent uniquement lire le texte d’un contrôle RadioButtonGroup qui a été créé dans la colonne Texte de la table RadioButton. Si ce texte est une description insuffisante des cases d’option, des contrôles Texte se chevauchant peuvent être ajoutés afin de fournir un texte descriptif supplémentaire. Ces contrôles Texte doivent se chevaucher dans la boîte de dialogue et présenter les conditions définies dans la table ControlCondition afin qu’un seul contrôle Texte soit affiché à la fois. Les contrôles Texte ne doivent pas chevaucher le contrôle RadioButtonGroup ou d’autres contrôles de la boîte de dialogue, car cela rendrait les contrôles invisibles pour les lecteurs d’écran. Lorsque l’utilisateur pointe le curseur sur le contrôle Texte, le programme de lecture d’écran lit le texte ajouté.
Dans l’exemple suivant, la boîte de dialogue MySample contient un contrôle RadioButtonGroup nommé Colors avec deux choix pour la valeur de la propriété TheColor. Pour chaque choix, il existe un contrôle Texte avec une condition à masquer ou à afficher, en fonction du choix actuel sélectionné pour TheColor. Une valeur TheColor initiale est définie dans la table Propriétés. Les contrôles Texte contiennent le texte descriptif supplémentaire créé dans le champ Texte de la table RadioButton. Lorsqu’un utilisateur place le curseur sur le contrôle Texte de la boîte de dialogue, le lecteur d’écran peut lire la description supplémentaire du choix actuel.
Boîte de dialogue | HCentering | VCentering | Largeur | Hauteur | Attributs | Titre | Control_First | Control_Default | Control_Cancel |
---|---|---|---|---|---|---|---|---|---|
MySample | 50 | 50 | 200 | 180 | 3 | Boutons radio accessibles | Couleurs | Suivant |
Dialog_ | Control | Type | X | O | Largeur | Hauteur | Attributs | Propriété | Texte | Control_Next | Aide |
---|---|---|---|---|---|---|---|---|---|---|---|
MySample | Couleurs | RadioButtonGroup | 2 | 20 | 100 | 50 | 3 | TheColor | Suivant | ||
MySample | HowIsBlue | Texte | 20 | 80 | 150 | 15 | 2 | C’est comme un ciel sans nuages. | |||
MySample | HowIsGreen | Texte | 20 | 80 | 150 | 15 | 2 | C’est comme l’herbe au printemps. |
Propriété | JSON | Valeur | X | O | Largeur | Hauteur | Texte | Aide |
---|---|---|---|---|---|---|---|---|
TheColor | 1 | Bleu | 10 | 10 | 80 | 15 | &Bleu | |
TheColor | 2 | Vert | 10 | 30 | 80 | 15 | &Vert |
Propriété | Valeur |
---|---|
TheColor | Bleu |
Dialog_ | Control_ | Action | Condition |
---|---|---|---|
MySample | HowIsBlue | Masquer | TheColor <> « Bleu » |
MySample | HowIsBlue | Afficher | TheColor = « Bleu » |
MySample | HowIsGreen | Masquer | TheColor <> « Vert » |
MySample | HowIsGreen | Afficher | TheColor = « Vert » |
Pour plus d’informations, consultez Accessibilité.