WinFormsアプリにアクセスできるようにする必要があります。AccessibleRole
コントロールのデフォルトプロパティを変更しなかったため、として設定されていDefault
ます。JAWSはコントロールを完全に識別しますが、フォーム自体は識別しません。たとえば、JAWSはボタンのテキスト/リストボックスの選択された項目などをアナウンスしますが、JAWSはフォームのタイトルバーからタイトルを読み取りません。
したがってDefault
、オプションではありません。なぜフォームだけが読まれないのか疑問に思っています。
そこでAccessibleRole
、フォームのプロパティを他のさまざまなものに設定してみましたが、役に立ったのはTitleBar
との2つだけでしApplication
た。JAWSがタイトルバーを同じように読んだので、私はそれらの間に違いを見つけませんでした。フォームにはどちらAccessibleRole
を選択するのが理想的ですか?TitleBar
との違いは何Application
ですか?
私は.NET4.0を使用しており、JAWS 10〜13でテストしましたが、違いはありません。