用户控件中AccessibleRole属性的用法是什么?

mas*_*ani 11 c# user-controls accessibility

用户控件中有两个具有这些名称的属性:

1- AccessibleName 2- AccessibleRole

这些属性是什么?它们在win form应用程序中的用途是什么?我已经看过MSDN,但不幸的是我无法理解他们的描述?

任何帮助将不胜感激

Mar*_*rio 20

这些是屏幕阅读器或文本到语音程序可以使用的特殊属性,使您的程序可供残障人士或使用辅助技术的人员访问.

AccessibleName可以用来告诉用户光标所在的元素.例如,辅助技术程序无法确定文本框周围的哪个标签属于它,但是它能够读取该属性(即"这个框的含义是什么" ?").可以添加更详细的描述AccessibleDescription.

以类似的方式AccessibleRole描述用户(或告诉工具)这是什么样的控制.这对于标准控件来说并不重要,但想象一下自定义按钮或超链接控件:使用此属性,它可以告诉"嘿,我是可点击的,我是一个按钮/链接!".