Поделиться через


Предоставление сведений о специальных возможностях для элементов управления

Специальные средства — это специализированные программы и устройства, которые помогают людям с ограниченными возможностями использовать компьютеры более эффективно. Примеры включают средства чтения с экрана для людей с слепотой и голосовыми входными программами для людей, которые предоставляют словесные команды вместо использования мыши или клавиатуры. Эти инструменты специальных возможностей взаимодействуют со свойствами специальных возможностей, которые предоставляют элементы управления Windows Forms. Эти свойства:

Свойство AccessibilityObject

Это свойство только для чтения содержит экземпляр компонента AccessibleObject. AccessibleObject реализует интерфейс IAccessible, который предоставляет сведения о описании элемента управления, расположении экрана, возможностях навигации и значении. Конструктор задает это значение при добавлении элемента управления в форму.

Свойство AccessibleDefaultActionDescription

Эта строка описывает действие элемента управления. Он не отображается в окне "Свойства" и может быть задан только в коде. В следующем примере устанавливается свойство AccessibleDefaultActionDescription для элемента управления кнопкой:

button1.AccessibleDefaultActionDescription = "Closes the application.";
Button1.AccessibleDefaultActionDescription = "Closes the application."

Свойство "описание доступности" AccessibleDescription

Эта строка описывает элемент управления. Свойство AccessibleDescription можно задать в окне "Свойства" или в коде следующим образом:

button1.AccessibleDescription = "A button with text 'Exit'";
Button1.AccessibleDescription = "A button with text 'Exit'."

Свойство AccessibleName

Это имя элемента управления, передаваемое вспомогательным средствам доступности. Свойство AccessibleName можно задать в окне "Свойства" или в коде следующим образом:

button1.AccessibleName = "Order";
Button1.AccessibleName = "Order"

Свойство AccessibleRole

Это свойство, содержащее перечисление AccessibleRole, описывает роль в пользовательском интерфейсе элемента управления. Новый элемент управления имеет значение Default. Это означает, что по умолчанию Button действует как Button. Установка этого свойства на другое значение может помочь, если элемент управления выполняет другую роль. Например, вы можете использовать элемент управления PictureBox для отображения диаграммы, и может потребоваться, чтобы средства доступности сообщали о роли как о Chart, а не как о PictureBox. Вы также можете указать это свойство для пользовательских элементов управления. Это свойство можно задать в окне "Свойства" или в коде следующим образом:

pictureBox1.AccessibleRole = AccessibleRole.Chart;
PictureBox1.AccessibleRole = AccessibleRole.Chart

См. также