(C #, WinForms) Как назначить атрибут доступности для изображения в ImageList - PullRequest
4 голосов
/ 21 марта 2010

Я пытаюсь найти способ заставить программу чтения с экрана (например, JAWS) вслух считывать текст, назначенный изображениям в ImageList.

В других элементах управления (например, PushButton) есть свойство «AccessibleName», которое, когда содержит текст, читается JAWS.

список изображений состоит из четырех значков, представляющих приоритеты, и рядом с ними не отображается текст.

Возможно ли это сделать? Можете ли вы придумать какое-нибудь другое творческое решение?

Спасибо, Янив.

Ответы [ 2 ]

1 голос
/ 21 марта 2010

ImageList на самом деле не видимый элемент управления - это ресурс. IIRC вам нужно будет связать проблемы доступности с элементом управления, который использует ImageList.

0 голосов
/ 17 мая 2010

Нет ли в объекте TreeNode свойства AccessibleName или AccessibleDescription? Затем, когда вы создаете динамический узел и связываете с ним определенное изображение из списка изображений, вы также можете получить некоторый код, который «вычисляет» доступный текст для изображения и устанавливает одно из этих свойств.

...