По умолчанию JAWS никогда не читает текстовое значение метки, если оно полностью лежит на всей форме.Но в целом это не тот сценарий.Поэтому, если у вас есть и другие элементы управления в форме, такие как флажок, кнопка выбора, текстовое поле и т. Д. (Вместе с меткой), для которых можно установить свойство tabStop из окна свойств, тогда это решение будет работать.Добавьте групповой блок в форму и поместите метку и любой другой элемент управления, способный фокусироваться, внутри группового блока.Установите свойство табуляции для элемента управления с фокусировкой на True.Теперь, когда приложение запускается и момент фокусировки достигает внутри группового поля из-за элемента управления для остановки вкладки, свойство tabStop которого установлено в true, JAWS будет читать текст метки.
Существует еще одна концепция виртуализации окнав JAWS, для которого требуется какой-либо сценарий, но он редко используется, и это не стандартный и стандартный способ, который может быть легко использован конечными пользователями.
Редактировать 1 : Другой вариант -используйте текстовое поле вместо метки.Текстовое поле - фокусируемое управление.Теперь очевидно, что текстовое поле будет выглядеть как метка.Установите следующие два свойства, чтобы это произошло:
- ReadOnly = True
- BorderStyle = Нет
Изменить 2 : Вы можететакже подумайте о подсказке.Настройки в JAWS могут быть включены для чтения всплывающей подсказки элемента управления.Поэтому, если есть пара элементов управления надписью и текстовым полем, представляющих какое-либо поле, вы можете добавить всплывающую подсказку к вашему текстовому полю, которую может прочитать JAWS.