Udostępnij za pośrednictwem


QueryAccessibilityHelpEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia 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
Dziedziczenie
QueryAccessibilityHelpEventArgs
Atrybuty

Przykłady

Poniższy przykład kodu przedstawia tworzenie kontrolki wykresu obsługującego ułatwienia dostępu przy użyciu AccessibleObject klas i Control.ControlAccessibleObject w celu uwidocznienia dostępnych informacji. Kontrolka kreśli dwie krzywe wraz z legendą. Klasa ChartControlAccessibleObject , która pochodzi z ControlAccessibleObjectklasy , jest używana w metodzie CreateAccessibilityInstance w celu udostępnienia niestandardowych informacji dostępnych dla kontrolki wykresu. Ponieważ legenda wykresu nie jest rzeczywistą Controlkontrolką opartą na wykresie, ale zamiast tego jest rysowana przez kontrolkę wykresu, nie zawiera żadnych wbudowanych informacji dostępnych. W związku z tym ChartControlAccessibleObject klasa zastępuje metodę GetChild , aby zwrócić CurveLegendAccessibleObject informacje, które reprezentują dostępne informacje dla każdej części legendy. Gdy aplikacja z obsługą dostępu korzysta z tej kontrolki, kontrolka może dostarczyć niezbędne informacje dostępne.

W tym przykładzie pokazano użycie QueryAccessibilityHelpEventArgs klasy z zdarzeniem QueryAccessibilityHelp . Zobacz omówienie klasy, aby zapoznać się z AccessibleObject kompletnym przykładem kodu.

// 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

Uwagi

Klasa Control uwidacznia zdarzenie publiczne QueryAccessibilityHelp . Możesz użyć właściwości QueryAccessibilityHelpEventArgs klasy, aby zwrócić pomoc niestandardową dla określonej kontrolki dla dostępnego klienta, takiego jak czytnik zawartości ekranu. Podczas obsługi QueryAccessibilityHelp zdarzenia należy ustawić wartości HelpNamespacewłaściwości , HelpKeywordi HelpString na odpowiednie wartości.

Uwaga

Właściwość HelpKeyword powinna być ciągiem reprezentującym identyfikator tematu pomocy liczbowej.

Konstruktory

QueryAccessibilityHelpEventArgs()

Inicjuje nowe wystąpienie klasy QueryAccessibilityHelpEventArgs.

QueryAccessibilityHelpEventArgs(String, String, String)

Inicjuje nowe wystąpienie klasy QueryAccessibilityHelpEventArgs.

Właściwości

HelpKeyword

Pobiera lub ustawia słowo kluczowe Pomoc dla określonej kontrolki.

HelpNamespace

Pobiera lub ustawia wartość określającą nazwę pliku Pomocy.

HelpString

Pobiera lub ustawia ciąg definiujący, co pomoc ma uzyskać dla polecenia AccessibleObject.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też