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


Определение сведений, связанных со специальными возможностями, для элементов управления (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;

См. также