Číst v angličtině

Sdílet prostřednictvím


Control.QueryAccessibilityHelp Událost

Definice

K tomuto problému dochází při AccessibleObject poskytování nápovědy aplikacím pro usnadnění přístupu.

public event System.Windows.Forms.QueryAccessibilityHelpEventHandler QueryAccessibilityHelp;
public event System.Windows.Forms.QueryAccessibilityHelpEventHandler? QueryAccessibilityHelp;

Event Type

Příklady

Následující příklad kódu ukazuje vytvoření ovládacího prvku grafu podporujícího přístupnost pomocí AccessibleObject tříd a Control.ControlAccessibleObject k zveřejnění přístupných informací. Ovládací prvek vykresluje dvě křivky spolu s legendou. Třída ChartControlAccessibleObject , která je odvozena z ControlAccessibleObject, se používá v CreateAccessibilityInstance metodě k poskytování vlastních přístupných informací pro ovládací prvek grafu. Vzhledem k tomu, že legenda grafu není skutečný Control ovládací prvek, ale místo toho je vykreslen ovládacím prvek grafu, neobsahuje žádné předdefinované přístupné informace. Z tohoto ChartControlAccessibleObject důvodu třída přepíše metodu GetChild , aby vrátila CurveLegendAccessibleObject informace, které představují přístupné informace pro každou část legendy. Pokud aplikace s podporou přístupnosti používá tento ovládací prvek, může tento ovládací prvek poskytnout potřebné přístupné informace.

Tento výňatek z kódu ukazuje zpracování QueryAccessibilityHelp události. Kompletní příklad kódu najdete v AccessibleObject přehledu třídy.

// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object sender, 
                            System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{            
    e.HelpString = "Displays chart data";
}

Poznámky

Pomocí třídy byste měli HelpProvider uživatelům umožnit vyvolání nápovědy pro váš přístupný objekt stisknutím klávesy F1. Pomocí nástroje HelpProvider poskytujete úplné informace v souboru QueryAccessibilityHelpEventArgs. Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.

Platí pro

Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Viz také