Partilhar via


Fornecendo informações sobre acessibilidade para controles em um formulário do Windows

Auxílios de acessibilidade são programas especializados e dispositivos que ajudam as pessoas com deficiências a usarem computadores com mais eficiência.Os exemplos incluem leitores de tela para pessoas cegas e voz utilitários entrados para as pessoas que fornecem comandos verbal em vez de usar o mouse ou teclado.Esses recursos de acessibilidade interagem com as propriedades de acessibilidade expostas por controles Windows Forms.Essas propriedades são:

  • AccessibilityObject

  • AccessibleDefaultActionDescription

  • AccessibleDescription

  • AccessibleName

  • AccessibleRole

Propriedade AccessibilityObject

Essa propriedade somente leitura contém um Classe AccessibleObject instância.The AccessibleObject implementa o IAccessible interface, que fornece informações sobre a descrição, local da tela, capacidades de navegação e valor do controle. O designer define esse valor quando o controle é adicionado ao formulário.

Propriedade AccessibleDefaultActionDescription

Essa seqüência de caracteres descreve a ação do controle.Ele não aparecerá na janela Propriedades e só podem ser conjunto no código.O exemplo a seguir define essa propriedade para um controle de botão:

' Visual Basic
Button1.AccessibleDefaultActionDescription = _
   "Closes the application."

// C#
Button1.AccessibleDefaultActionDescription = 
   "Closes the application.";

// C++
button1->AccessibleDefaultActionDescription =
   "Closes the application.";

Propriedade AccessibleDescription

Essa seqüência descreve como o controle.Podem ser definido na janela Propriedades ou no código sistema autônomo segue:

' Visual Basic
Button1.AccessibleDescription = "A button with text 'Exit'."

// C#
Button1.AccessibleDescription = "A button with text 'Exit'";

// C++
button1->AccessibleDescription = "A button with text 'Exit'";

Propriedade AccessibleName

Este é o nome de um controle relatado para recursos de acessibilidade.Podem ser definido na janela Propriedades ou no código sistema autônomo segue:

' Visual Basic
Button1.AccessibleName = "Order"

// C#
Button1.AccessibleName = "Order";

// C++
button1->AccessibleName = "Order";

Propriedade AccessibleRole

Esta propriedade, que contém um Enumeração AccessibleRole enumeração, descreve a função de interface de usuário do controle.Um novo controle tenha o valor conjunto para Default. Isso significa que por padrão, um Botão controle atua sistema autônomo um Botão.Convém reiniciar esta propriedade se um controle tem outra função.Por exemplo, você pode estar usando um PictureBox controle sistema autônomo um Gráficoe pode desejar recursos de acessibilidade para relatar a função sistema autônomo um Gráfico, not sistema autônomo a PictureBox.Você também poderá especificar esta propriedade para controles personalizados que você tenha desenvolvido.Esta propriedade pode ser definida na janela Propriedades ou no código da seguinte maneira:

' Visual Basic
PictureBox1.AccessibleRole = AccessibleRole.Chart

// C#
PictureBox1.AccessibleRole = AccessibleRole.Chart;

// C++
pictureBox1->AccessibleRole = AccessibleRole::Chart;

Consulte também

Referência

AccessibleObject

Control.AccessibilityObject

Control.AccessibleDefaultActionDescription

Control.AccessibleDescription

Control.AccessibleName

Control.AccessibleRole

AccessibleRole