Poskytování informací o přístupnosti pro ovládací prvky (model Windows Forms .NET)
Pomůcky přístupnosti jsou specializované programy a zařízení, které pomáhají osobám s postižením efektivněji používat počítače. Mezi příklady patří čtečky obrazovky pro osoby, které jsou nevidomé a nástroje pro hlasový vstup pro osoby, které poskytují slovní příkazy místo použití myši nebo klávesnice. Tyto pomůcky přístupnosti spolupracují s vlastnostmi přístupnosti vystavenými ovládacími prvky model Windows Forms. Jedná se o tyto vlastnosti:
- System.Windows.Forms.AccessibleObject
- System.Windows.Forms.Control.AccessibleDefaultActionDescription
- System.Windows.Forms.Control.AccessibleDescription
- System.Windows.Forms.Control.AccessibleName
- System.Windows.Forms.AccessibleRole
AccessibilityObject – vlastnost
Tato vlastnost jen pro čtení obsahuje AccessibleObject instanci. Implementuje AccessibleObject
IAccessible rozhraní, které poskytuje informace o popisu ovládacího prvku, umístění obrazovky, navigační schopnosti a hodnotu. Návrhář nastaví tuto hodnotu při přidání ovládacího prvku do formuláře.
AccessibleDefaultActionDescription – vlastnost
Tento řetězec popisuje akci ovládacího prvku. Nezobrazuje se v okno Vlastnosti a může být nastaven pouze v kódu. Následující příklad nastaví AccessibleDefaultActionDescription vlastnost ovládacího prvku button:
Button1.AccessibleDefaultActionDescription = "Closes the application."
button1.AccessibleDefaultActionDescription = "Closes the application.";
AccessibleDescription – vlastnost
Tento řetězec popisuje ovládací prvek. Vlastnost AccessibleDescription může být nastavena v okno Vlastnosti nebo v kódu následujícím způsobem:
Button1.AccessibleDescription = "A button with text 'Exit'."
button1.AccessibleDescription = "A button with text 'Exit'";
AccessibleName – vlastnost
Toto je název ovládacího prvku hlášeného pro pomůcky přístupnosti. Vlastnost AccessibleName může být nastavena v okno Vlastnosti nebo v kódu následujícím způsobem:
Button1.AccessibleName = "Order"
button1.AccessibleName = "Order";
AccessibleRole – vlastnost
Tato vlastnost, která obsahuje AccessibleRole výčet, popisuje roli uživatelského rozhraní ovládacího prvku. Nový ovládací prvek má hodnotu nastavenou na Default
. To by znamenalo, Button
že ve výchozím nastavení funguje ovládací prvek jako Button
. Tuto vlastnost můžete chtít resetovat, pokud má ovládací prvek jinou roli. Můžete například použít PictureBox
ovládací prvek jako Chart
ovládací prvek a můžete chtít, aby pomůcky přístupnosti hlásily roli jako , Chart
nikoli jako PictureBox
. Tuto vlastnost můžete také zadat pro vlastní ovládací prvky, které jste vytvořili. Tuto vlastnost lze nastavit v okno Vlastnosti nebo v kódu následujícím způsobem:
PictureBox1.AccessibleRole = AccessibleRole.Chart
pictureBox1.AccessibleRole = AccessibleRole.Chart;
Viz také
.NET Desktop feedback