QueryAccessibilityHelpEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje data pro událost QueryAccessibilityHelp.
public ref class QueryAccessibilityHelpEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public class QueryAccessibilityHelpEventArgs : EventArgs
public class QueryAccessibilityHelpEventArgs : EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type QueryAccessibilityHelpEventArgs = class
inherit EventArgs
type QueryAccessibilityHelpEventArgs = class
inherit EventArgs
Public Class QueryAccessibilityHelpEventArgs
Inherits EventArgs
- Dědičnost
- Atributy
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ý Controlovládací prvek, ale místo toho je kreslen 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 příklad ukazuje použití QueryAccessibilityHelpEventArgs třídy s událostí QueryAccessibilityHelp . Kompletní příklad kódu najdete v AccessibleObject přehledu třídy.
// Handles the QueryAccessibilityHelp event.
void ChartControl_QueryAccessibilityHelp( Object^ /*sender*/, System::Windows::Forms::QueryAccessibilityHelpEventArgs^ e )
{
e->HelpString = "Displays chart data";
}
// Handles the QueryAccessibilityHelp event.
private void ChartControl_QueryAccessibilityHelp(object sender,
System.Windows.Forms.QueryAccessibilityHelpEventArgs e)
{
e.HelpString = "Displays chart data";
}
' Handle the QueryAccessibilityHelp event.
Private Sub ChartControl_QueryAccessibilityHelp(sender As Object, _
e As System.Windows.Forms.QueryAccessibilityHelpEventArgs) Handles MyBase.QueryAccessibilityHelp
e.HelpString = "Displays chart data"
End Sub
Poznámky
Třída Control zveřejňuje veřejnou QueryAccessibilityHelp událost. Vlastnosti QueryAccessibilityHelpEventArgs třídy můžete použít k vrácení vlastní nápovědy pro konkrétní ovládací prvek přístupnému klientovi, jako je čtečka obrazovky. Při zpracování QueryAccessibilityHelp události musíte nastavit hodnoty HelpNamespacevlastností , HelpKeyworda HelpString na odpovídající hodnoty.
Poznámka
Vlastnost HelpKeyword by měla být řetězcová reprezentace číselného ID tématu nápovědy.
Konstruktory
QueryAccessibilityHelpEventArgs() |
Inicializuje novou instanci QueryAccessibilityHelpEventArgs třídy. |
QueryAccessibilityHelpEventArgs(String, String, String) |
Inicializuje novou instanci QueryAccessibilityHelpEventArgs třídy. |
Vlastnosti
HelpKeyword |
Získá nebo nastaví klíčové slovo nápovědy pro zadaný ovládací prvek. |
HelpNamespace |
Získá nebo nastaví hodnotu určující název souboru nápovědy. |
HelpString |
Získá nebo nastaví řetězec definující nápovědu AccessibleObjectzískat pro . |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |