(C#, WinForms) Как назначить атрибут доступности для изображения в ImageList
Я пытаюсь найти способ заставить программу чтения с экрана (например, JAWS) читать вслух текст, назначенный изображениям в ImageList.
В других элементах управления (например, PushButton) есть свойство "AccessibleName", которое, когда содержит текст, читается JAWS.
ImageList состоит из четырех значков, которые представляют приоритеты, и рядом с ними не отображается текст.
Возможно ли это сделать? Можете ли вы придумать какое-либо другое творческое решение?
Спасибо, Янив.
2 ответа
ImageList
на самом деле не видимый элемент управления - это ресурс. IIRC вы должны будете связать проблемы доступности с элементом управления, который использует ImageList
,
Нет ли в объекте TreeNode свойства AccessibleName или AccessibleDescription? Затем, когда вы создаете динамический узел и связываете с ним определенное изображение из списка изображений, вы также можете получить некоторый код, который "вычисляет" доступный текст для изображения и устанавливает одно из этих свойств.