Share via


Poskytování informací o usnadnění pro ovládací prvky ve formuláři Windows

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

  • AccessibleDefaultActionDescription

  • AccessibleDescription

  • AccessibleName

  • Přístupnárole

AccessibilityObject – vlastnost

Tato vlastnost jen pro čtení obsahuje AccessibleObject instanci. Objekt AccessibleObject implementuje IAccessible rozhraní, které poskytuje informace o popisu ovládacího prvku, umístění obrazovky, navigačních schopnostech a hodnotě. 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í tuto vlastnost pro ovládací prvek tlačítko:

Button1.AccessibleDefaultActionDescription = _  
   "Closes the application."  
Button1.AccessibleDefaultActionDescription =
   "Closes the application.";  
button1->AccessibleDefaultActionDescription =  
   "Closes the application.";  

AccessibleDescription – vlastnost

Tento řetězec popisuje ovládací prvek. 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'";  
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. Může být nastavena v okno Vlastnosti nebo v kódu následujícím způsobem:

Button1.AccessibleName = "Order"  
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, že ve výchozím nastavení funguje ovládací prvek Tlačítko jako tlačítko. Tuto vlastnost můžete chtít resetovat, pokud má ovládací prvek jinou roli. Jako graf můžete například použít ovládací prvek PictureBox a můžete chtít, aby pomůcky přístupnosti hlásily roli jako graf, ne 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;  
pictureBox1->AccessibleRole = AccessibleRole::Chart;  

Viz také