Les programmes de lecture d’écran peuvent uniquement lire le texte d’un contrôle RadioButtonGroup qui a été créé dans la colonne text de la table RadioButton. Si ce texte est une description insuffisante des cases d’option, des contrôles de texte se chevauchant peuvent être ajoutés pour fournir du texte descriptif supplémentaire. Ces contrôles de texte doivent se chevaucher dans la boîte de dialogue et comporter des conditions définies dans la table ControlCondition de sorte qu’un seul contrôle de texte s’affiche à la fois. Les contrôles de texte ne doivent pas chevaucher le contrôle RadioButtonGroup ou d’autres contrôles dans la boîte de dialogue, car cela rend les contrôles invisibles pour les lecteurs d’écran. Lorsque l’utilisateur place le curseur sur le contrôle de texte, le programme de lecture d’écran lit le texte supplémentaire.
Dans l’exemple suivant, la boîte de dialogue MySample contient un contrôle RadioButtonGroup nommé couleurs avec deux options pour la valeur de la propriété TheColor. Pour chaque choix, il existe un contrôle de texte avec une condition à masquer ou à afficher, selon le choix actuel sélectionné pour TheColor. Une valeur TheColor initiale est définie dans la table de propriétés. Les contrôles de texte ont le texte descriptif supplémentaire créé dans le champ de texte de la table de RadioButton. Quand un utilisateur place le curseur sur le contrôle de texte dans la boîte de dialogue, le lecteur d’écran peut lire la description supplémentaire du choix actuel.