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.
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 |
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. |
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 |
Propiedad | Value |
---|---|
TheColor | Azul |
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.