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.

Table Dialogue

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

 

Table Contrôles

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.    

 

Table RadioButton

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  

 

Table Propriétés

Propriété Valeur
TheColor Bleu

 

Table ControlCondition

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é.