(C#,WinForms)如何为ImageList中的图像指定辅助功能属性

时间:2010-03-21 09:01:41

标签: c# winforms accessibility imagelist

我正试图找到一种方法让屏幕阅读器(如JAWS)大声读出一些分配给ImageList中图像的文本。

在其他控件(如PushButton)中有“AccessibleName”属性,当包含文本时,它正由JAWS读取。

ImageList由四个代表优先级的图标组成,附近没有文字显示。

有可能吗? 你能想到其他创造性的解决方案吗?

谢谢,Yaniv。

2 个答案:

答案 0 :(得分:1)

ImageList实际上并不是一个可见的控件 - 它是一种资源。 IIRC您必须将可访问性问题与使用 ImageList的控件相关联。

答案 1 :(得分:0)

TreeNode对象上是否没有AccessibleName或AccessibleDescription属性?然后,在构建动态节点并将特定图像与图像列表关联时,您还可以使用一些代码“计算”图像的可访问文本并设置其中一个属性。