14

ユーザー コントロールには、これらの名前を持つ 2 つのプロパティがあります。

1- AccessibleName 2- AccessibleRole

これらのプロパティとは何ですか? また、win フォーム アプリケーションでのそれらの使用法は何ですか? 私はすでに MSDN を見てきましたが、残念ながらそれらの説明を理解できませんでしたか?

どんな助けでも大歓迎です

4

1 に答える 1

21

これらは、スクリーンリーダーやテキスト読み上げプログラムで使用できる特別な属性であり、障害を持つ人々や支援技術を使用する人々がプログラムにアクセスできるようにします。

AccessibleNameカーソルが置かれている要素をユーザーに通知するために使用できます。たとえば、支援技術プログラムは、テキストボックスの周囲のどのラベルがそれに属しているかを判別できませんが、その属性を読み取ることはできます(つまり、「このボックスの意味は何ですか」 ?")。より詳細な説明をに追加できますAccessibleDescription

同様の方法AccessibleRoleで、これがどのような種類のコントロールであるかをユーザーに説明します(またはツールに指示します)。これは標準のコントロールではそれほど重要ではありませんが、カスタムボタンまたはハイパーリンクコントロールを想像してみてください。この属性を使用すると、「ねえ、クリック可能で、ボタン/リンクです!」と伝えることができます。

于 2012-06-19T10:48:58.410 に答える