Udostępnij przez


Zapewnianie informacji o ułatwieniach dostępu dla kontrolek

Ułatwienia dostępu to wyspecjalizowane programy i urządzenia, które pomagają osobom niepełnosprawnym efektywniej korzystać z komputerów. Przykłady obejmują czytniki zawartości ekranu dla osób, które mają ślepotę i narzędzia wprowadzania głosu dla osób, które udostępniają polecenia słowne zamiast używać myszy lub klawiatury. Te ułatwienia dostępu współdziałają z właściwościami ułatwień dostępu udostępnianymi przez kontrolki Windows Forms. Te właściwości to:

Właściwość AccessibilityObject

Ta tylko do odczytu właściwość zawiera wystąpienie AccessibleObject. AccessibleObject implementuje interfejs IAccessible, który zawiera informacje o opisie kontrolki, lokalizacji ekranu, możliwości nawigacji i wartości. Projektant ustawia tę wartość po dodaniu kontrolki do formularza.

Właściwość "AccessibleDefaultActionDescription"

Ten ciąg opisuje akcję kontrolki. Nie jest on wyświetlany w oknie Właściwości i można go ustawić tylko w kodzie. Poniższy przykład ustawia właściwość AccessibleDefaultActionDescription dla kontrolki przycisku:

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

Właściwość AccessibleDescription

Ten ciąg opisuje kontrolkę. Właściwość AccessibleDescription można ustawić w oknie Właściwości lub w kodzie w następujący sposób:

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

Właściwość AccessibleName

Jest to nazwa kontrolki zgłoszonej do narzędzi wspomagających dostępność. Właściwość AccessibleName można ustawić w oknie Właściwości lub w kodzie w następujący sposób:

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

Właściwość AccessibleRole

Ta właściwość, która zawiera wyliczenie AccessibleRole, opisuje rolę interfejsu użytkownika kontrolki. Nowa kontrolka ma ustawioną wartość Default. Oznacza to, że domyślnie kontrolka Button działa jako Button. Ustawienie tej właściwości na inną wartość może pomóc, jeśli kontrolka ma inną rolę. Na przykład możesz użyć PictureBox kontrolki do wyświetlenia wykresu, a technologie wspomagające mogą zgłaszać rolę jako Chart, a nie jako PictureBox. Możesz również określić tę właściwość dla kontrolek niestandardowych. Tę właściwość można ustawić w oknie Właściwości lub w kodzie w następujący sposób:

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

Zobacz także