Sdílet prostřednictvím


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:

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 Chartovládací prvek a můžete chtít, aby pomůcky přístupnosti hlásily roli jako , Chartnikoli 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é