Compartir a través de


Incorporación de texto adicional a botones de radio

Los programas de lector de pantalla solo pueden leer el texto de un control RadioButtonGroup creado en la columna Text de la tabla RadioButton. Si este texto es una descripción insuficiente de los botones de radio, se pueden agregar controles Text superpuestos para proporcionar texto descriptivo adicional. Estos controles Text se deben superponer entre sí en el cuadro de diálogo y deben tener condiciones establecidas en la tabla ControlCondition para que solo se muestre un control Text a la vez. Los controles Text no se pueden superponer al control RadioButtonGroup o a otros controles del cuadro de diálogo, ya que esto hace que los controles sean invisibles para los lectores de pantalla. Cuando el usuario mantiene el cursor sobre el control Text, el programa de lector de pantalla lee el texto adicional.

En el ejemplo siguiente, el cuadro de diálogo MySample tiene un control RadioButtonGroup denominado Colors con dos opciones para el valor de la propiedad TheColor. Para cada opción, hay un control Text con una condición para ocultar o mostrar, dependiendo de la opción actual seleccionada para TheColor. Se define un valor inicial theColor en la tabla Property. Los controles Text tienen el texto descriptivo adicional creado en el campo Text de la tabla RadioButton. Cuando un usuario mantiene el cursor sobre el control Text del cuadro de diálogo, el lector de pantalla puede leer la descripción adicional de la opción actual.

Dialog (tabla)

Diálogo HCentering VCentering Ancho Alto Atributos Título Control_First Control_Default Control_Cancel
MySample 50 50 200 180 3 Botones de radio accesibles Colores Siguientes

 

Control (tabla)

Dialog_ Control Tipo X Y Ancho Alto Atributos Propiedad Texto Control_Next Ayuda
MySample Colores RadioButtonGroup 2 20 100 50 3 TheColor   Siguientes  
MySample HowIsBlue Texto 20 80 150 15 2   Como el cielo en un día claro.    
MySample HowIsGreen Texto 20 80 150 15 2   Como la hierba en la primavera.    

 

RadioButton (tabla)

Propiedad Pedido de Value X Y Ancho Alto Texto Ayuda
TheColor 1 Azul 10 10 80 15 &Azul  
TheColor 2 Verde 10 30 80 15 &Verde  

 

Property (tabla)

Propiedad Value
TheColor Azul

 

ControlCondition (tabla)

Dialog_ Control_ Acción Condición
MySample HowIsBlue Ocultar TheColor <> "Blue"
MySample HowIsBlue Mostrar TheColor = "Blue"
MySample HowIsGreen Ocultar TheColor <> "Green"
MySample HowIsGreen Mostrar TheColor = "Green"

 

Para más información, consulte Accesibilidad.