Предоставление сведений о специальных возможностях для элементов управления в Форме Windows
Специальные средства — это специализированные программы и устройства, которые помогают людям с ограниченными возможностями использовать компьютеры более эффективно. Примеры включают программы чтения с экрана для слепых и программы голосового ввода для людей, которые дают голосовые команды вместо использования мыши или клавиатуры. Эти средства взаимодействуют со свойствами специальных возможностей, предоставляемыми элементами управления Windows Forms. Эти свойства:
Объект специальных возможностей
ОписаниеДоступногоДействияПоУмолчанию
AccessibleDescription
ДоступноеИмя
ДоступнаяРоль
Свойство AccessibilityObject
Это свойство только для чтения содержит экземпляр компонента AccessibleObject. AccessibleObject реализует интерфейс IAccessible, который предоставляет сведения о описании элемента управления, расположении экрана, возможностях навигации и значении. Конструктор задает это значение при добавлении элемента управления в форму.
Свойство AccessibleDefaultActionDescription
Эта строка описывает действие элемента управления. Он не отображается в окне "Свойства" и может быть задан только в коде. Следующий пример задает это свойство для элемента управления кнопкой:
Button1.AccessibleDefaultActionDescription = _
"Closes the application."
Button1.AccessibleDefaultActionDescription =
"Closes the application.";
button1->AccessibleDefaultActionDescription =
"Closes the application.";
Свойство "описание доступности" AccessibleDescription
Эта строка описывает элемент управления. Его можно задать в окне "Свойства" или в коде следующим образом:
Button1.AccessibleDescription = "A button with text 'Exit'."
Button1.AccessibleDescription = "A button with text 'Exit'";
button1->AccessibleDescription = "A button with text 'Exit'";
Свойство AccessibleName
Это имя элемента управления, передаваемое вспомогательным средствам доступности. Его можно задать в окне "Свойства" или в коде следующим образом:
Button1.AccessibleName = "Order"
Button1.AccessibleName = "Order";
button1->AccessibleName = "Order";
Свойство AccessibleRole
Это свойство, содержащее перечисление AccessibleRole, описывает роль пользовательского интерфейса элемента управления. Новый элемент управления имеет значение Default
. Это означает, что по умолчанию элемент управления кнопкой кнопки
PictureBox1.AccessibleRole = AccessibleRole.Chart
PictureBox1.AccessibleRole = AccessibleRole.Chart;
pictureBox1->AccessibleRole = AccessibleRole::Chart;
См. также
.NET Desktop feedback