(C#, WinForms) Как назначить атрибут доступности для изображения в ImageList

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

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

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

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

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

2 ответа

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

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

Другие вопросы по тегам