Добавление дополнительного текста в переключатели

Программы чтения с экрана могут считывать только текст элемента управления RadioButtonGroup, который был создан в текстовом столбце таблицы RadioButton. Если этот текст является недостаточным описанием переключателей, можно добавить перекрывающиеся элементы управления "Текст", чтобы предоставить дополнительный описательный текст. Эти элементы управления "Текст" должны перекрываться друг с другом в диалоговом окне и иметь условия, заданные в таблице ControlCondition, чтобы одновременно отображаться только один элемент управления Text. Элементы управления Text не должны перекрываться элементом управления RadioButtonGroup или другими элементами управления в диалоговом окне, так как это делает элементы управления невидимыми для средств чтения с экрана. Когда пользователь наведите указатель мыши на элемент управления "Текст", программа чтения с экрана считывает дополнительный текст.

В следующем примере диалоговое окно MySample имеет элемент управления RadioButtonGroup с двумя вариантами для значения свойства TheColor. Для каждого выбора есть элемент управления "Текст" с условием для скрытия или отображения в зависимости от текущего выбора, выбранного для TheColor. Начальное значение TheColor определяется в таблице свойств. Элементы управления "Текст" содержат дополнительный описательный текст, созданный в поле "Текст" таблицы RadioButton. Когда пользователь наведите курсор на элемент управления "Текст" в диалоговом окне, средство чтения с экрана может прочитать дополнительное описание текущего выбора.

Таблица диалоговых окон

Диалоговое окно HCentering VCentering Ширина Высота Атрибуты Заголовок Control_First Control_Default Control_Cancel
MySample 50 50 200 180 3 Доступные переключатели Цвета Следующий

 

Таблица управления

Диалог_ Элемент управления Тип X Y Ширина Высота Атрибуты Свойство Text Control_Next Справка
MySample Цвета RadioButtonGroup 2 20 100 50 3 TheColor   Следующий  
MySample HowIsBlue Text 20 80 150 15 2   Это как небо в ясный день.    
MySample HowIsGreen Text 20 80 150 15 2   Это как трава весной.    

 

Таблица RadioButton

Свойство Порядок Значение X Y Ширина Высота Text Справка
TheColor 1 Синий 10 10 80 15 &Blue  
TheColor 2 Зеленый 10 30 80 15 &зеленый  

 

Таблица свойств

Свойство Значение
TheColor Синий

 

Таблица ControlCondition

Диалог_ Управления_ Действие Condition
MySample HowIsBlue Скрыть TheColor <> "Blue"
MySample HowIsBlue Показать TheColor = "Blue"
MySample HowIsGreen Скрыть Цвет <> "Зеленый"
MySample HowIsGreen Показать TheColor = "Зеленый"

 

Дополнительные сведения см. в разделе "Специальные возможности".