Мне нужно, чтобы мое приложение WinForms было доступно. Я не изменил свойство по умолчанию AccessibleRole
для любого элемента управления, поэтому они установлены как Default
. JAWS отлично идентифицирует элементы управления, но не саму форму. Например, JAWS объявляет текст кнопки/выбранного элемента списка и т. д., но JAWS не считывает заголовок из строки заголовка формы.
Так что Default
не вариант. Мне просто интересно, почему одна только форма не читается.
Поэтому я попытался установить свойство AccessibleRole
формы для разных других, и помогли только два варианта: TitleBar
и Application
. Я не нашел никакой разницы между ними, так как JAWS читает строку заголовка одинаково. Какой AccessibleRole
я должен идеально выбрать для формы? В чем разница между TitleBar
и Application
?
Я использую .NET 4.0 и тестировал JAWS с 10 по 13, и это не имеет значения.