Compartilhar via


Como adicionar um texto extra aos botões de opção

Os programas de leitor de tela só podem ler o texto de um controle RadioButtonGroup que foi criado na coluna Text da tabela RadioButton. Se esse texto for uma descrição insuficiente dos botões de opção, os controles Text sobrepostos poderão ser adicionados para fornecer um texto descritivo extra. Esses controles Text devem se sobrepor na caixa de diálogo e ter condições definidas na tabela ControlCondition para que apenas um controle Text seja mostrado por vez. Os controles Text não devem sobrepor o controle RadioButtonGroup ou outros controles na caixa de diálogo porque isso torna os controles invisíveis para os leitores de tela. Quando o usuário posiciona o cursor sobre o controle Text, o programa de leitor de tela lê o texto extra.

No exemplo a seguir, a caixa de diálogo MySample tem um controle RadioButtonGroup chamado Colors com duas opções para o valor da propriedade TheColor. Para cada opção, há um controle Text com uma condição para ocultar ou mostrar o conteúdo, dependendo da opção atual selecionada para TheColor. Um valor inicial de TheColor é definido na tabela Property. Os controles Text têm o texto descritivo extra criado no campo Text da tabela RadioButton. Quando um usuário posiciona o cursor sobre o controle Text na caixa de diálogo, o leitor de tela pode ler a descrição extra da escolha atual.

Tabela Dialog

caixa de diálogo HCentering VCentering Largura Altura Atributos Título Control_First Control_Default Control_Cancel
MySample 50 50 200 180 3 Botões de opção acessíveis Cores Avançar

 

Tabela Control

Dialog_ Control Type X S Largura Altura Atributos Propriedade Texto Control_Next Ajuda
MySample Cores RadioButtonGroup 2 20 100 50 3 TheColor   Avançar  
MySample HowIsBlue Texto 20 80 150 15 2   É como o céu em um dia claro.    
MySample HowIsGreen Texto 20 80 150 15 2   É como a grama na primavera.    

 

Tabela RadioButton

Propriedade Order Valor X S Largura Altura Texto Ajuda
TheColor 1 Azul 10 10 80 15 &Azul  
TheColor 2 Verde 10 30 80 15 &Verde  

 

Tabela Property

Propriedade Valor
TheColor Azul

 

Tabela ControlCondition

Dialog_ Control_ Ação Condição
MySample HowIsBlue Ocultar TheColor <> "Blue"
MySample HowIsBlue Mostrar TheColor = "Blue"
MySample HowIsGreen Ocultar TheColor <> "Green"
MySample HowIsGreen Mostrar TheColor = "Green"

 

Para obter mais informações, confira Acessibilidade.