Freigeben über


Informationen über Eingabehilfen für Steuerelemente in Windows Forms

Hilfstechnologien für die Barrierefreiheit sind spezielle Programme und Geräte, die Menschen mit Behinderungen die Verwendung des Computers erleichtern. Beispiele dafür sind Sprachausgaben für Blinde und Spracheingabeprogramme für Personen, die den Computer nicht über die Maus oder die Tastatur, sondern über gesprochene Befehle bedienen. Diese Hilfstechnologien für die Barrierefreiheit interagieren mit den Barrierefreiheitseigenschaften von Windows Forms-Steuerelementen. Dies sind die folgenden Eigenschaften:

  • AccessibilityObject

  • AccessibleDefaultActionDescription

  • AccessibleDescription

  • AccessibleName

  • AccessibleRole

AccessibilityObject-Eigenschaft

Diese schreibgeschützte Eigenschaft enthält eine Instanz der AccessibleObject-Klasse. AccessibleObject implementiert die IAccessible-Schnittstelle, die Informationen zur Beschreibung des Steuerelements, zur Anzeigeposition, den Navigationsmöglichkeiten und zum Wert bereitstellt. Mit dem Designer wird dieser Wert festgelegt, wenn das Steuerelement dem Formular hinzugefügt wird.

AccessibleDefaultActionDescription-Eigenschaft

Diese Zeichenfolge beschreibt die Aktion des Steuerelements. Sie wird nicht im Eigenschaftenfenster angezeigt und kann nur im Code festgelegt werden. Im folgenden Beispiel wird diese Eigenschaft für ein Button-Steuerelement festgelegt:

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

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

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

AccessibleDescription-Eigenschaft

Diese Zeichenfolge beschreibt das Steuerelement. Sie kann im Eigenschaftenfenster oder im Code wie folgt festgelegt werden:

' 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'";

AccessibleName-Eigenschaft

Dies ist der Name eines Steuerelements für Barrierefreiheit-Hilfsmittel. Sie kann im Eigenschaftenfenster oder im Code wie folgt festgelegt werden:

' Visual Basic
Button1.AccessibleName = "Order"

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

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

AccessibleRole-Eigenschaft

Diese Eigenschaft, die eine AccessibleRole-Enumeration enthält, beschreibt die Rolle des Steuerelements in der Benutzeroberfläche. Neue Steuerelemente haben den Wert Default. Dies bedeutet, dass ein Button-Steuerelement standardmäßig als Schaltfläche agiert. Wenn einem Steuerelement eine andere Rolle zugewiesen ist, können Sie diese Eigenschaft auch zurücksetzen. So können Sie z. B. ein PictureBox-Steuerelement als Chart verwenden und festlegen, dass Barrierefreiheit-Hilfsmittel die Rolle nicht als PictureBox, sondern als Chart melden. Darüber hinaus können Sie diese Eigenschaft für benutzerdefinierte Steuerelemente angeben. Diese Eigenschaft kann im Eigenschaftenfenster oder im Code wie folgt festgelegt werden:

' Visual Basic
PictureBox1.AccessibleRole = AccessibleRole.Chart

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

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

Siehe auch

Referenz

AccessibleObject

Control.AccessibilityObject

Control.AccessibleDefaultActionDescription

Control.AccessibleDescription

Control.AccessibleName

Control.AccessibleRole

AccessibleRole