Freigeben über


Informationen über Eingabehilfen für Steuerelemente in Windows Forms

Aktualisiert: November 2007

Eingabehilfen sind spezielle Programme und Geräte, die behinderten Menschen 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 Eingabehilfen interagieren mit den Eigenschaften der Eingabehilfen 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 Eingabehilfen. 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 Eingabehilfen 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