Добавление дополнительного текста в переключатели
Программы чтения с экрана могут считывать только текст элемента управления 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 | Это как трава весной. |
Свойство | Порядок | Значение | X | Y | Ширина | Высота | Text | Справка |
---|---|---|---|---|---|---|---|---|
TheColor | 1 | Синий | 10 | 10 | 80 | 15 | &Blue | |
TheColor | 2 | Зеленый | 10 | 30 | 80 | 15 | &зеленый |
Свойство | Значение |
---|---|
TheColor | Синий |
Диалог_ | Управления_ | Действие | Condition |
---|---|---|---|
MySample | HowIsBlue | Скрыть | TheColor <> "Blue" |
MySample | HowIsBlue | Показать | TheColor = "Blue" |
MySample | HowIsGreen | Скрыть | Цвет <> "Зеленый" |
MySample | HowIsGreen | Показать | TheColor = "Зеленый" |
Дополнительные сведения см. в разделе "Специальные возможности".