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


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

Специальные средства — это специализированные программы и устройства, которые помогают людям с ограниченными возможностями использовать компьютеры более эффективно. Примеры включают скринридеры для незрячих людей и голосовые вводные утилиты для людей, которые отдают голосовые команды вместо использования мыши или клавиатуры. Эти инструменты специальных возможностей взаимодействуют со свойствами специальных возможностей, которые предоставляют элементы управления 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, и вам может потребоваться, чтобы средства специальных возможностей сообщали о роли как Chart, а не как PictureBox. Вы также можете указать это свойство для настраиваемых элементов управления, разработанных вами. Это свойство может быть задано в окне "Свойства" или в коде следующим образом:

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

См. также